UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

50 lines (49 loc) 1.86 kB
import type { ICirclePackingSeriesSpec } from './interface'; import type { Datum } from '../../typings'; import type { SeriesMarkMap } from '../interface'; import { SeriesTypeEnum } from '../interface/type'; import { CartesianSeries } from '../cartesian/cartesian'; import type { IMark } from '../../mark/interface'; export declare class CirclePackingSeries<T extends ICirclePackingSeriesSpec = ICirclePackingSeriesSpec> extends CartesianSeries<T> { static readonly type: string; type: SeriesTypeEnum; static readonly mark: SeriesMarkMap; static readonly builtInTheme: { circlePacking: import("./interface").ICirclePackingSeriesTheme; }; protected _categoryField: string; protected _valueField: string; private _layoutPadding; private _circlePacking; private _label; private _circlePackingMark; private _labelMark; private _drill?; setCategoryField(f: string): string; getCategoryField(): string; setValueField(f: string): string; getValueField(): string; getDimensionField(): string[]; getMeasureField(): string[]; setAttrFromSpec(): void; protected initData(): void; protected _addDataIndexAndKey(): void; initMark(): void; initMarkStyle(): void; private _initCirclePackingMark; private _initCirclePackingMarkStyle; private _initLabelMark; private _initLabelMarkStyle; getStatisticFields(): { key: string; operations: import("../../data/transforms/interface").StatisticOperations; }[]; protected initTooltip(): void; initAnimation(): void; initEvent(): void; onLayoutEnd(): void; protected _noAnimationDataKey(datum: Datum, index: number): unknown | undefined; getActiveMarks(): IMark[]; getMarkData(datum: Datum): any; } export declare const registerCirclePackingSeries: () => void;