cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
70 lines (69 loc) • 2.11 kB
JavaScript
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 };