UNPKG

cione-comp-lib

Version:

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

39 lines (38 loc) 1.63 kB
import { mixin } from "../../../../zrender/lib/core/util.mjs"; import createSeriesData from "../../chart/helper/createSeriesData.mjs"; import { createScaleByModel, niceScaleExtent } from "../../coord/axisHelper.mjs"; import { AxisModelCommonMixin } from "../../coord/axisModelCommonMixin.mjs"; import Model from "../../model/Model.mjs"; export { getLayoutRect } from "../../util/layout.mjs"; import { isDimensionStacked, enableDataStack, getStackedDimension } from "../../data/helper/dataStackHelper.mjs"; export { getECData } from "../../util/innerStore.mjs"; import { createTextStyle as createTextStyle$1 } from "../../label/labelStyle.mjs"; export { createDimensions } from "../../data/helper/createDimensions.mjs"; export { createSymbol } from "../../util/symbol.mjs"; export { enableHoverEmphasis } from "../../util/states.mjs"; function createList(seriesModel) { return createSeriesData(null, seriesModel); } var dataStack = { isDimensionStacked, enableDataStack, getStackedDimension }; function createScale(dataExtent, option) { var axisModel = option; if (!(option instanceof Model)) { axisModel = new Model(option); } var scale = createScaleByModel(axisModel); scale.setExtent(dataExtent[0], dataExtent[1]); niceScaleExtent(scale, axisModel); return scale; } function mixinAxisModelCommonMethods(Model2) { mixin(Model2, AxisModelCommonMixin); } function createTextStyle(textStyleModel, opts) { opts = opts || {}; return createTextStyle$1(textStyleModel, null, null, opts.state !== "normal"); } export { createList, createScale, createTextStyle, dataStack, mixinAxisModelCommonMethods };