12345678910111213141516171819202122232425262728293031323334353637 |
- import SeriesModel from '../../model/Series.js';
- import { SeriesOption, LineStyleOption, SeriesLabelOption, SymbolOptionMixin, ItemStyleOption, AreaStyleOption, OptionDataValue, StatesOptionMixin, OptionDataItemObject, SeriesEncodeOptionMixin, CallbackDataParams, DefaultStatesMixinEmphasis } from '../../util/types.js';
- import GlobalModel from '../../model/Global.js';
- import SeriesData from '../../data/SeriesData.js';
- import Radar from '../../coord/radar/Radar.js';
- declare type RadarSeriesDataValue = OptionDataValue[];
- interface RadarStatesMixin {
- emphasis?: DefaultStatesMixinEmphasis;
- }
- export interface RadarSeriesStateOption<TCbParams = never> {
- lineStyle?: LineStyleOption;
- areaStyle?: AreaStyleOption;
- label?: SeriesLabelOption;
- itemStyle?: ItemStyleOption<TCbParams>;
- }
- export interface RadarSeriesDataItemOption extends SymbolOptionMixin, RadarSeriesStateOption<CallbackDataParams>, StatesOptionMixin<RadarSeriesStateOption<CallbackDataParams>, RadarStatesMixin>, OptionDataItemObject<RadarSeriesDataValue> {
- }
- export interface RadarSeriesOption extends SeriesOption<RadarSeriesStateOption, RadarStatesMixin>, 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;
- hasSymbolVisual: boolean;
- init(option: RadarSeriesOption): void;
- getInitialData(option: RadarSeriesOption, ecModel: GlobalModel): SeriesData;
- formatTooltip(dataIndex: number, multipleSeries?: boolean, dataType?: string): import("../../component/tooltip/tooltipMarkup").TooltipMarkupSection;
- getTooltipPosition(dataIndex: number): number[];
- static defaultOption: RadarSeriesOption;
- }
- export default RadarSeriesModel;
|