@visactor/vchart
Version:
charts lib based @visactor/VGrammar
29 lines (19 loc) • 1.03 kB
JavaScript
import { SeriesTypeEnum } from "../../interface/type";
import { RangeColumnSeries } from "../range-column";
import { registerRect3dMark } from "../../../mark/rect-3d";
import { rangeColumn3dSeriesMark } from "../constant";
import { Factory } from "../../../core/factory";
import { registerCartesianLinearAxis, registerCartesianBandAxis } from "../../../component/axis/cartesian";
export const DefaultBandWidth = 6;
export class RangeColumn3dSeries extends RangeColumnSeries {
constructor() {
super(...arguments), this.type = SeriesTypeEnum.rangeColumn3d, this._barMarkType = "rect3d",
this._barName = SeriesTypeEnum.bar3d;
}
}
RangeColumn3dSeries.type = SeriesTypeEnum.rangeColumn3d, RangeColumn3dSeries.mark = rangeColumn3dSeriesMark;
export const registerRangeColumn3dSeries = () => {
registerRect3dMark(), registerCartesianBandAxis(), registerCartesianLinearAxis(),
Factory.registerSeries(RangeColumn3dSeries.type, RangeColumn3dSeries);
};
//# sourceMappingURL=range-column-3d.js.map