UNPKG

cione-comp-lib

Version:

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

47 lines (46 loc) 1.27 kB
import "../../../../echarts/lib/echarts.mjs"; import SeriesModel from "../../../../echarts/lib/model/Series.mjs"; import SeriesData from "../../../../echarts/lib/data/SeriesData.mjs"; var Lines3DSeries = SeriesModel.extend({ type: "series.lines3D", dependencies: ["globe"], visualStyleAccessPath: "lineStyle", visualDrawType: "stroke", getInitialData: function(option, ecModel) { var lineData = new SeriesData(["value"], this); lineData.hasItemOption = false; lineData.initData(option.data, [], function(dataItem, dimName, dataIndex, dimIndex) { if (dataItem instanceof Array) { return NaN; } else { lineData.hasItemOption = true; var value = dataItem.value; if (value != null) { return value instanceof Array ? value[dimIndex] : value; } } }); return lineData; }, defaultOption: { coordinateSystem: "globe", globeIndex: 0, geo3DIndex: 0, zlevel: -10, polyline: false, effect: { show: false, period: 4, trailWidth: 4, trailLength: 0.2, spotIntensity: 6 }, silent: true, blendMode: "source-over", lineStyle: { width: 1, opacity: 0.5 } } }); export { Lines3DSeries as default };