@visactor/vchart
Version:
charts lib based @visactor/VGrammar
35 lines (30 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.MosaicChartSpecTransformer = void 0;
const cartesian_1 = require("../cartesian"), util_1 = require("../util");
class MosaicChartSpecTransformer extends cartesian_1.CartesianChartSpecTransformer {
_getDefaultSeriesSpec(spec) {
return super._getDefaultSeriesSpec(spec, [ "barWidth", "barMaxWidth", "barMinWidth", "barGapInGroup", "barBackground", "barMinHeight", "stackCornerRadius", "bar", "bandWidthField" ]);
}
transformSpec(spec) {
super.transformSpec(spec), (0, util_1.setDefaultCrosshairForCartesianChart)(spec);
}
_setDefaultXAxisSpec(spec) {
return {
orient: "bottom",
type: "linear",
label: {
visible: !1
}
};
}
_setDefaultYAxisSpec(spec) {
return {
orient: "left",
type: "linear"
};
}
}
exports.MosaicChartSpecTransformer = MosaicChartSpecTransformer;
//# sourceMappingURL=mosaic-transformer.js.map