UNPKG

cione-comp-lib

Version:

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

42 lines (41 loc) 1.47 kB
import "../../../../echarts/lib/echarts.mjs"; import SeriesModel from "../../../../echarts/lib/model/Series.mjs"; import { getCoordinateSystemDimensions } from "../../../../echarts/lib/core/echarts.mjs"; import { createDimensions } from "../../../../echarts/lib/data/helper/createDimensions.mjs"; import SeriesData from "../../../../echarts/lib/data/SeriesData.mjs"; var FlowGLSeries = SeriesModel.extend({ type: "series.flowGL", dependencies: ["geo", "grid", "bmap"], visualStyleAccessPath: "itemStyle", getInitialData: function(option, ecModel) { var coordType = this.get("coordinateSystem"); var coordSysDimensions = coordType === "geo" ? ["lng", "lat"] : getCoordinateSystemDimensions(coordType) || ["x", "y"]; coordSysDimensions.push("vx", "vy"); var dimensions = createDimensions(this.getSource(), { coordDimensions: coordSysDimensions, encodeDefine: this.get("encode"), dimensionsDefine: this.get("dimensions") }); var data = new SeriesData(dimensions, this); data.initData(this.getSource()); return data; }, defaultOption: { coordinateSystem: "cartesian2d", zlevel: 10, supersampling: 1, particleType: "point", particleDensity: 128, particleSize: 1, particleSpeed: 1, particleTrail: 2, colorTexture: null, gridWidth: "auto", gridHeight: "auto", itemStyle: { color: "#fff", opacity: 0.8 } } }); export { FlowGLSeries as default };