echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
31 lines (30 loc) • 1.28 kB
TypeScript
import ComponentModel from '../../model/Component.js';
import { AxisModelExtendedInCreator } from '../axisModelCreator.js';
import { AxisModelCommonMixin } from '../axisModelCommonMixin.js';
import Axis2D from './Axis2D.js';
import { AxisBaseOption } from '../axisCommonTypes.js';
import GridModel from './GridModel.js';
import { AxisBaseModel } from '../AxisBaseModel.js';
import { OrdinalSortInfo } from '../../util/types.js';
export declare type CartesianAxisPosition = 'top' | 'bottom' | 'left' | 'right';
export declare type CartesianAxisOption = AxisBaseOption & {
gridIndex?: number;
gridId?: string;
position?: CartesianAxisPosition;
offset?: number;
categorySortInfo?: OrdinalSortInfo;
};
export declare type XAXisOption = CartesianAxisOption & {
mainType?: 'xAxis';
};
export declare type YAXisOption = CartesianAxisOption & {
mainType?: 'yAxis';
};
export declare class CartesianAxisModel extends ComponentModel<CartesianAxisOption> implements AxisBaseModel<CartesianAxisOption> {
static type: string;
axis: Axis2D;
getCoordSysModel(): GridModel;
}
export interface CartesianAxisModel extends AxisModelCommonMixin<CartesianAxisOption>, AxisModelExtendedInCreator {
}
export default CartesianAxisModel;