scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
27 lines (26 loc) • 1.44 kB
TypeScript
import { EAxisType } from "../../../types/AxisType";
import { SCRTDoubleVector, TSciChart } from "../../../types/TSciChart";
import { IDataSeries } from "../../Model/IDataSeries";
import { BaseValueAxis, IBaseValueAxisOptions } from "./BaseValueAxis";
import { IDateTimeNumericAxisOptions } from "./DateTimeNumericAxis";
export interface IDiscontinuousDateAxisOptions extends IBaseValueAxisOptions, IDateTimeNumericAxisOptions {
}
/**
* @summary A 2D Chart Discontinuous Date Axis type.
*
* @description This axis is designed for use with discontinuous timeseries data, such as weekday only financial data.
* This axis uses base values which are plotted by index (ie evenly spaced) and also used to convert from data values to indexes.
* If dataGap is not provided it is calculated as the minimim gap between baseValues.
*
* ---
* 📚 Docs: {@link https://www.scichart.com/documentation/js/v5/2d-charts/axis-api/axis-types/discontinuous-date-axis/}
*/
export declare class DiscontinuousDateAxis extends BaseValueAxis {
readonly type: EAxisType;
private possibleDeltasOption;
private minTicksOption;
constructor(webAssemblyContext: TSciChart, options?: IDiscontinuousDateAxisOptions);
setBaseXValues(baseXValuesDataSeries: IDataSeries): void;
toJSON(): import("../../..").TAxisDefinition;
protected updateIndexCalculatorBaseValuesInternal(vector: SCRTDoubleVector): void;
}