UNPKG

@zhouchangju/standard-chart

Version:

标准范式组件

26 lines (25 loc) 1.02 kB
import ChartView from 'echarts/lib/view/Chart'; import type GlobalModel from 'echarts/lib/model/Global'; import type ExtensionAPI from 'echarts/lib/core/ExtensionAPI'; import * as graphic from 'echarts/lib/util/graphic'; import * as symbolUtil from 'echarts/lib/util/symbol'; import { DvRadarSeriesModelClazz } from './radarSeriesModel'; export type DvRadarSymbol = ReturnType<typeof symbolUtil.createSymbol> & { __dimIdx: number; }; export type DvRadarViewClazz = DvRadarView & ChartView; declare class DvRadarView extends ChartView { static readonly type = "dvRadar"; type: string; private _data; _exampleGroup: graphic.Group; _activeIndex: number | undefined; radarPointer: graphic.Line; init(): void; private createRadarPolygons; private updateRadarPolygons; private setupItemStyles; render(this: DvRadarViewClazz, seriesModel: DvRadarSeriesModelClazz, ecModel: GlobalModel, api: ExtensionAPI): void; remove(this: DvRadarViewClazz): void; } export default DvRadarView;