UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

33 lines (32 loc) 1.47 kB
import { BarSeries } from '../bar/bar'; import { MarkTypeEnum } from '../../mark/interface/type'; import type { SeriesMarkMap } from '../interface'; import { SeriesTypeEnum } from '../interface/type'; import type { Datum } from '../../typings'; import type { IRangeColumnSeriesSpec } from './interface'; import type { ITextMark } from '../../mark/interface'; export declare const DefaultBandWidth = 6; export declare class RangeColumnSeries<T extends IRangeColumnSeriesSpec = IRangeColumnSeriesSpec> extends BarSeries<any> { static readonly type: string; type: SeriesTypeEnum; protected _barMarkType: MarkTypeEnum; protected _barName: string; protected _spec: T; static readonly mark: SeriesMarkMap; static readonly transformerConstructor: any; readonly transformerConstructor: any; private _minLabelMark?; private _maxLabelMark?; private _labelMark?; initMark(): void; initMarkStyle(): void; _initLabelMarkPos(labelMark: ITextMark, labelSpec: IRangeColumnSeriesSpec['label']['minLabel'], fieldIndex: number, defaultPosition: string): void; initLabelMarkStyle(labelMark: ITextMark): void; protected _dataToPosX(datum: Datum): number; protected _dataToPosX1(datum: Datum): number; protected _dataToPosY(datum: Datum): number; protected _dataToPosY1(datum: Datum): number; initAnimation(): void; protected initTooltip(): void; } export declare const registerRangeColumnSeries: () => void;