UNPKG

cione-comp-lib

Version:

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

70 lines (69 loc) 2.11 kB
import { __extends } from "../../../../tslib/tslib.es6.mjs"; import SeriesModel from "../../model/Series.mjs"; import { WhiskerBoxCommonMixin } from "../helper/whiskerBoxCommon.mjs"; import { mixin } from "../../../../zrender/lib/core/util.mjs"; var CandlestickSeriesModel = function(_super) { __extends(CandlestickSeriesModel2, _super); function CandlestickSeriesModel2() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.type = CandlestickSeriesModel2.type; _this.defaultValueDimensions = [{ name: "open", defaultTooltip: true }, { name: "close", defaultTooltip: true }, { name: "lowest", defaultTooltip: true }, { name: "highest", defaultTooltip: true }]; return _this; } CandlestickSeriesModel2.prototype.getShadowDim = function() { return "open"; }; CandlestickSeriesModel2.prototype.brushSelector = function(dataIndex, data, selectors) { var itemLayout = data.getItemLayout(dataIndex); return itemLayout && selectors.rect(itemLayout.brushRect); }; CandlestickSeriesModel2.type = "series.candlestick"; CandlestickSeriesModel2.dependencies = ["xAxis", "yAxis", "grid"]; CandlestickSeriesModel2.defaultOption = { z: 2, coordinateSystem: "cartesian2d", legendHoverLink: true, layout: null, clip: true, itemStyle: { color: "#eb5454", color0: "#47b262", borderColor: "#eb5454", borderColor0: "#47b262", borderColorDoji: null, borderWidth: 1 }, emphasis: { scale: true, itemStyle: { borderWidth: 2 } }, barMaxWidth: null, barMinWidth: null, barWidth: null, large: true, largeThreshold: 600, progressive: 3e3, progressiveThreshold: 1e4, progressiveChunkMode: "mod", animationEasing: "linear", animationDuration: 300 }; return CandlestickSeriesModel2; }(SeriesModel); mixin(CandlestickSeriesModel, WhiskerBoxCommonMixin, true); var CandlestickSeriesModel$1 = CandlestickSeriesModel; export { CandlestickSeriesModel$1 as default };