scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
26 lines (25 loc) • 1.34 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.
* @remarks
* ---
* 📚 Docs: TODO
*/
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;
}