cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
26 lines (25 loc) • 907 B
JavaScript
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 };