cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
26 lines (25 loc) • 989 B
JavaScript
import Parallel from "./Parallel.mjs";
import { SINGLE_REFERRING } from "../../util/model.mjs";
function createParallelCoordSys(ecModel, api) {
var coordSysList = [];
ecModel.eachComponent("parallel", function(parallelModel, idx) {
var coordSys = new Parallel(parallelModel, ecModel, api);
coordSys.name = "parallel_" + idx;
coordSys.resize(parallelModel, api);
parallelModel.coordinateSystem = coordSys;
coordSys.model = parallelModel;
coordSysList.push(coordSys);
});
ecModel.eachSeries(function(seriesModel) {
if (seriesModel.get("coordinateSystem") === "parallel") {
var parallelModel = seriesModel.getReferringComponents("parallel", SINGLE_REFERRING).models[0];
seriesModel.coordinateSystem = parallelModel.coordinateSystem;
}
});
return coordSysList;
}
var parallelCoordSysCreator = {
create: createParallelCoordSys
};
var parallelCoordSysCreator$1 = parallelCoordSysCreator;
export { parallelCoordSysCreator$1 as default };