@zhouchangju/standard-chart
Version:
标准范式组件
26 lines (25 loc) • 1.02 kB
TypeScript
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;