UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

61 lines (60 loc) 2.05 kB
import { __extends } from "../../../../tslib/tslib.es6.mjs"; import BaseBarSeriesModel from "./BaseBarSeries.mjs"; import createSeriesData from "../helper/createSeriesData.mjs"; import { inheritDefaultOption } from "../../util/component.mjs"; var BarSeriesModel = function(_super) { __extends(BarSeriesModel2, _super); function BarSeriesModel2() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.type = BarSeriesModel2.type; return _this; } BarSeriesModel2.prototype.getInitialData = function() { return createSeriesData(null, this, { useEncodeDefaulter: true, createInvertedIndices: !!this.get("realtimeSort", true) || null }); }; BarSeriesModel2.prototype.getProgressive = function() { return this.get("large") ? this.get("progressive") : false; }; BarSeriesModel2.prototype.getProgressiveThreshold = function() { var progressiveThreshold = this.get("progressiveThreshold"); var largeThreshold = this.get("largeThreshold"); if (largeThreshold > progressiveThreshold) { progressiveThreshold = largeThreshold; } return progressiveThreshold; }; BarSeriesModel2.prototype.brushSelector = function(dataIndex, data, selectors) { return selectors.rect(data.getItemLayout(dataIndex)); }; BarSeriesModel2.type = "series.bar"; BarSeriesModel2.dependencies = ["grid", "polar"]; BarSeriesModel2.defaultOption = inheritDefaultOption(BaseBarSeriesModel.defaultOption, { clip: true, roundCap: false, showBackground: false, backgroundStyle: { color: "rgba(180, 180, 180, 0.2)", borderColor: null, borderWidth: 0, borderType: "solid", borderRadius: 0, shadowBlur: 0, shadowColor: null, shadowOffsetX: 0, shadowOffsetY: 0, opacity: 1 }, select: { itemStyle: { borderColor: "#212121" } }, realtimeSort: false }); return BarSeriesModel2; }(BaseBarSeriesModel); var BarSeries = BarSeriesModel; export { BarSeries as default };