UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

59 lines (58 loc) 2.44 kB
import { PolarSeries } from '../polar/polar'; import type { ICorrelationSeriesSpec } from './interface'; import { SeriesTypeEnum } from '../interface/type'; import type { SeriesMarkMap } from '../interface'; import type { AdaptiveSpec } from '../../typings'; import type { ILabelMark, IMark } from '../../mark/interface'; import { CorrelationSeriesSpecTransformer } from './correlation-transformer'; import { type ICompilableData } from '../../compile/data'; export declare class CorrelationSeries<T extends ICorrelationSeriesSpec = ICorrelationSeriesSpec> extends PolarSeries<AdaptiveSpec<T, 'outerRadius' | 'innerRadius'>> { static readonly type: string; type: SeriesTypeEnum; static readonly mark: SeriesMarkMap; static readonly builtInTheme: { correlation: import("./interface").ICorrelationSeriesTheme; }; static readonly transformerConstructor: any; readonly transformerConstructor: typeof CorrelationSeriesSpecTransformer; protected _centerSeriesData: ICompilableData; private _nodePointMark; private _ripplePointMark; private _centerPointMark; private _viewBox; protected _categoryField: string; getCategoryField(): string; setCategoryField(f: string): string; protected _valueField: string; getValueField(): string; setValueField(f: string): string; protected _seriesField?: string; getSeriesField(): string; setSeriesField(field: string): void; protected _sizeField?: ICorrelationSeriesSpec['sizeField']; getSizeField(): string; setSizeField(field: string): void; protected _sizeRange?: ICorrelationSeriesSpec['sizeRange']; getSizeRange(): number[]; setSizeRange(range: number[]): void; setAttrFromSpec(): void; protected initData(): void; compileData(): void; protected _statisticViewData(): void; initMark(): void; initMarkStyle(): void; protected _initNodePointMarkStyle(): void; protected _initRipplePointMarkStyle(): void; protected _initCenterPointMarkStyle(): void; protected initTooltip(): void; initLabelMarkStyle(labelMark?: ILabelMark): void; initAnimation(): void; getGroupFields(): string[]; getStackGroupFields(): string[]; getStackValueField(): string; getActiveMarks(): IMark[]; getDimensionField(): string[]; getMeasureField(): string[]; onLayoutEnd(): void; } export declare const registerCorrelationSeries: () => void;