echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
36 lines (35 loc) • 1.85 kB
TypeScript
import SeriesModel from '../../model/Series';
import { SeriesOption, LineStyleOption, SeriesLabelOption, SymbolOptionMixin, ItemStyleOption, AreaStyleOption, OptionDataValue, StatesOptionMixin, OptionDataItemObject, SeriesEncodeOptionMixin, CallbackDataParams } from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
import Radar from '../../coord/radar/Radar';
declare type RadarSeriesDataValue = OptionDataValue[];
export interface RadarSeriesStateOption {
lineStyle?: LineStyleOption;
areaStyle?: AreaStyleOption;
label?: SeriesLabelOption;
itemStyle?: ItemStyleOption;
}
export interface RadarSeriesDataItemOption extends SymbolOptionMixin, RadarSeriesStateOption, StatesOptionMixin<RadarSeriesStateOption>, OptionDataItemObject<RadarSeriesDataValue> {
}
export interface RadarSeriesOption extends SeriesOption<RadarSeriesStateOption>, RadarSeriesStateOption, SymbolOptionMixin<CallbackDataParams>, SeriesEncodeOptionMixin {
type?: 'radar';
coordinateSystem?: 'radar';
radarIndex?: number;
radarId?: string;
data?: (RadarSeriesDataItemOption | RadarSeriesDataValue)[];
}
declare class RadarSeriesModel extends SeriesModel<RadarSeriesOption> {
static readonly type = "series.radar";
readonly type = "series.radar";
static dependencies: string[];
coordinateSystem: Radar;
useColorPaletteOnData: boolean;
hasSymbolVisual: boolean;
init(option: RadarSeriesOption): void;
getInitialData(option: RadarSeriesOption, ecModel: GlobalModel): List;
formatTooltip(dataIndex: number, multipleSeries?: boolean, dataType?: string): import("../../component/tooltip/tooltipMarkup").TooltipMarkupSection;
getTooltipPosition(dataIndex: number): number[];
static defaultOption: RadarSeriesOption;
}
export default RadarSeriesModel;