@visactor/vchart
Version:
charts lib based @visactor/VGrammar
24 lines (22 loc) • 950 B
JavaScript
import { ProgressLikeChartSpecTransformer } from "../../polar";
export class CircularProgressChartSpecTransformer extends ProgressLikeChartSpecTransformer {
_getDefaultSeriesSpec(spec) {
var _a, _b;
const series = super._getDefaultSeriesSpec(spec);
return series.progress = spec.progress, series.track = spec.track, series.tickMask = spec.tickMask,
series.cornerRadius = null !== (_a = spec.cornerRadius) && void 0 !== _a ? _a : 0,
series.roundCap = null !== (_b = spec.roundCap) && void 0 !== _b && _b, series;
}
transformSpec(spec) {
super.transformSpec(spec), this._transformProgressAxisSpec(spec, {
orient: "angle",
visible: !1
}, {
orient: "radius",
visible: !1
}, {
forceInitTick: spec.tickMask && !1 !== spec.tickMask.visible
});
}
}
//# sourceMappingURL=circular-progress-transformer.js.map