1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import Parallel from './Parallel.js';
- import { SINGLE_REFERRING } from '../../util/model.js';
- 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
- };
- export default parallelCoordSysCreator;
|