UNPKG

cione-comp-lib

Version:

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

28 lines (27 loc) 1.03 kB
var opacityAccessPath = ["lineStyle", "opacity"]; var parallelVisual = { seriesType: "parallel", reset: function(seriesModel, ecModel) { var coordSys = seriesModel.coordinateSystem; var opacityMap = { normal: seriesModel.get(["lineStyle", "opacity"]), active: seriesModel.get("activeOpacity"), inactive: seriesModel.get("inactiveOpacity") }; return { progress: function(params, data) { coordSys.eachActiveState(data, function(activeState, dataIndex) { var opacity = opacityMap[activeState]; if (activeState === "normal" && data.hasItemOption) { var itemOpacity = data.getItemModel(dataIndex).get(opacityAccessPath, true); itemOpacity != null && (opacity = itemOpacity); } var existsStyle = data.ensureUniqueItemVisual(dataIndex, "style"); existsStyle.opacity = opacity; }, params.start, params.end); } }; } }; var parallelVisual$1 = parallelVisual; export { parallelVisual$1 as default };