UNPKG

cione-comp-lib

Version:

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

26 lines (25 loc) 907 B
import Single, { singleDimensions } from "./Single.mjs"; import { SINGLE_REFERRING } from "../../util/model.mjs"; function create(ecModel, api) { var singles = []; ecModel.eachComponent("singleAxis", function(axisModel, idx) { var single = new Single(axisModel, ecModel, api); single.name = "single_" + idx; single.resize(axisModel, api); axisModel.coordinateSystem = single; singles.push(single); }); ecModel.eachSeries(function(seriesModel) { if (seriesModel.get("coordinateSystem") === "singleAxis") { var singleAxisModel = seriesModel.getReferringComponents("singleAxis", SINGLE_REFERRING).models[0]; seriesModel.coordinateSystem = singleAxisModel && singleAxisModel.coordinateSystem; } }); return singles; } var singleCreator = { create, dimensions: singleDimensions }; var singleCreator$1 = singleCreator; export { singleCreator$1 as default };