@zhouchangju/standard-chart
Version:
标准范式组件
24 lines (23 loc) • 1.03 kB
TypeScript
import type ChartViewType from 'echarts/lib/view/Chart';
import ChartView from 'echarts/lib/view/Chart';
import { DvRadarSeriesModelClazz } from './radarSeriesModel';
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';
export type dvRadarSymbol = ReturnType<typeof symbolUtil.createSymbol> & {
__dimIdx: number;
};
export type DvRadarViewClazz = DvRadarView & ChartViewType;
declare class DvRadarView extends ChartView {
static readonly type = "dvRadar";
type: string;
private _data;
_exampleGroup: graphic.Group;
_activeIndex: number | undefined;
radarPointer: graphic.Line;
init(): void;
render(this: DvRadarViewClazz, seriesModel: DvRadarSeriesModelClazz, ecModel: GlobalModel, api: ExtensionAPI): void;
remove(this: DvRadarViewClazz, ecModel: GlobalModel, api: ExtensionAPI): void;
}
export default DvRadarView;