UNPKG

cione-comp-lib

Version:

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

25 lines (24 loc) 783 B
import { createOrUpdatePatternFromDecal } from "../util/decal.mjs"; function decalVisual(ecModel, api) { ecModel.eachRawSeries(function(seriesModel) { if (ecModel.isSeriesFiltered(seriesModel)) { return; } var data = seriesModel.getData(); if (data.hasItemVisual()) { data.each(function(idx) { var decal2 = data.getItemVisual(idx, "decal"); if (decal2) { var itemStyle = data.ensureUniqueItemVisual(idx, "style"); itemStyle.decal = createOrUpdatePatternFromDecal(decal2, api); } }); } var decal = data.getVisual("decal"); if (decal) { var style = data.getVisual("style"); style.decal = createOrUpdatePatternFromDecal(decal, api); } }); } export { decalVisual as default };