echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
34 lines (33 loc) • 1.17 kB
TypeScript
import type { SeriesOption, SeriesOnCartesianOptionMixin, LayoutOrient } from '../../util/types.js';
import type GlobalModel from '../../model/Global.js';
import type SeriesModel from '../../model/Series.js';
import type SeriesData from '../../data/SeriesData.js';
import type Axis2D from '../../coord/cartesian/Axis2D.js';
import { CoordDimensionDefinition } from '../../data/helper/createDimensions.js';
interface CommonOption extends SeriesOption, SeriesOnCartesianOptionMixin {
layout?: LayoutOrient;
}
interface WhiskerBoxCommonMixin<Opts extends CommonOption> extends SeriesModel<Opts> {
}
declare class WhiskerBoxCommonMixin<Opts extends CommonOption> {
/**
* @private
* @type {string}
*/
_baseAxisDim: string;
defaultValueDimensions: CoordDimensionDefinition['dimsDef'];
/**
* @private
*/
_hasEncodeRule(key: string): boolean;
/**
* @override
*/
getInitialData(option: Opts, ecModel: GlobalModel): SeriesData;
/**
* If horizontal, base axis is x, otherwise y.
* @override
*/
getBaseAxis(): Axis2D;
}
export { WhiskerBoxCommonMixin };