123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- var zrUtil = require("zrender/lib/core/util");
- var createListFromArray = require("./chart/helper/createListFromArray");
- var axisHelper = require("./coord/axisHelper");
- var axisModelCommonMixin = require("./coord/axisModelCommonMixin");
- var Model = require("./model/Model");
- var _layout = require("./util/layout");
- var getLayoutRect = _layout.getLayoutRect;
- exports.getLayoutRect = _layout.getLayoutRect;
- var _dataStackHelper = require("./data/helper/dataStackHelper");
- var enableDataStack = _dataStackHelper.enableDataStack;
- var isDimensionStacked = _dataStackHelper.isDimensionStacked;
- var getStackedDimension = _dataStackHelper.getStackedDimension;
- var _completeDimensions = require("./data/helper/completeDimensions");
- exports.completeDimensions = _completeDimensions;
- var _createDimensions = require("./data/helper/createDimensions");
- exports.createDimensions = _createDimensions;
- var _symbol = require("./util/symbol");
- exports.createSymbol = _symbol.createSymbol;
- function createList(seriesModel) {
- return createListFromArray(seriesModel.getSource(), seriesModel);
- }
- var dataStack = {
- isDimensionStacked: isDimensionStacked,
- enableDataStack: enableDataStack,
- getStackedDimension: getStackedDimension
- };
- function createScale(dataExtent, option) {
- var axisModel = option;
- if (!Model.isInstance(option)) {
- axisModel = new Model(option);
- zrUtil.mixin(axisModel, axisModelCommonMixin);
- }
- var scale = axisHelper.createScaleByModel(axisModel);
- scale.setExtent(dataExtent[0], dataExtent[1]);
- axisHelper.niceScaleExtent(scale, axisModel);
- return scale;
- }
- function mixinAxisModelCommonMethods(Model) {
- zrUtil.mixin(Model, axisModelCommonMixin);
- }
- exports.createList = createList;
- exports.dataStack = dataStack;
- exports.createScale = createScale;
- exports.mixinAxisModelCommonMethods = mixinAxisModelCommonMethods;
|