UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

75 lines (74 loc) 2.77 kB
import { CartesianSeries } from '../cartesian/cartesian'; import type { Datum } from '../../typings'; import type { IMark } from '../../mark/interface'; import { SeriesTypeEnum } from '../interface/type'; import type { IModelEvaluateOption } from '../../model/interface'; import type { IFillMarkSpec, VisualType } from '../../typings/visual'; import type { IDotSeriesSpec } from './interface'; import type { SeriesMarkMap } from '../interface'; export declare class DotSeries<T extends IDotSeriesSpec = IDotSeriesSpec> extends CartesianSeries<T> { static readonly type: string; type: SeriesTypeEnum; static readonly mark: SeriesMarkMap; static readonly builtInTheme: { dot: import("./interface").IDotSeriesTheme; }; private _xDimensionStatisticsDomain; protected _seriesGroupField?: string; getSeriesGroupField(): string; setSeriesGroupField(field: string): void; protected _titleField?: string; getTitleField(): string; setTitleField(field: string): void; protected _subTitleField?: string; getSubTitleField(): string; setSubTitleField(field: string): void; protected _dotTypeField?: string; getDotTypeField(): string; setDotTypeField(field: string): void; protected _highLightSeriesGroup?: string; getHighLightSeriesGroup(): string; setHighLightSeriesGroup(field: string): void; protected _gridBackground?: IFillMarkSpec; setGridBackground(gridBackground: IFillMarkSpec): void; initData(): void; getStatisticFields(): { key: string; operations: Array<'max' | 'min' | 'values'>; customize: any[]; }[]; setAttrFromSpec(): void; private _clipMark; private _containerMark; private _gridBackgroundMark; private _gridMark; private _dotMark; private _titleMark; private _subTitleMark; private _symbolMark; initMark(): void; initMarkStyle(): void; dataToGridBackgroundPositionY(datum: Datum): number; dataToGridBackgroundPositionY1(datum: Datum): number; dataToOpacity(datum: Datum): number; dataToGridBackgroundOpacity(datum: Datum): VisualType<number>; onLayoutEnd(): void; getDefaultColorDomain(): any; getColorAttribute(): { scale: any; field: string; }; protected getDotColorScale(): any; getDotColorAttribute(): { scale: any; field: string; }; protected initTooltip(): void; onEvaluateEnd(ctx: IModelEvaluateOption): void; protected onMarkTreePositionUpdate(marks: IMark[]): void; getDotData(): import("../../compile/data").ICompilableData; protected _getDataIdKey(): any; getStackValueField(): string; getActiveMarks(): IMark[]; } export declare const registerDotSeries: () => void;