UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

31 lines (20 loc) 1.13 kB
import { SeriesTypeEnum } from "../interface/type"; import { BarSeries } from "./bar"; import { registerRect3dMark } from "../../mark/rect-3d"; import { bar3dSeriesMark } from "./constant"; import { Factory } from "../../core/factory"; import { registerBar3dAnimation } from "./animation"; import { registerCartesianLinearAxis, registerCartesianBandAxis } from "../../component/axis/cartesian"; import { Bar3dSeriesSpecTransformer } from "./bar-3d-transformer"; export class Bar3dSeries extends BarSeries { constructor() { super(...arguments), this.type = SeriesTypeEnum.bar3d, this._barMarkName = "bar3d", this._barMarkType = "rect3d", this.transformerConstructor = Bar3dSeriesSpecTransformer; } } Bar3dSeries.type = SeriesTypeEnum.bar3d, Bar3dSeries.mark = bar3dSeriesMark, Bar3dSeries.transformerConstructor = Bar3dSeriesSpecTransformer; export const registerBar3dSeries = () => { registerBar3dAnimation(), registerRect3dMark(), registerCartesianBandAxis(), registerCartesianLinearAxis(), Factory.registerSeries(Bar3dSeries.type, Bar3dSeries); }; //# sourceMappingURL=bar-3d.js.map