UNPKG

cione-comp-lib

Version:

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

23 lines (22 loc) 849 B
import LineSeries from "./LineSeries.mjs"; import LineView from "./LineView.mjs"; import pointsLayout from "../../layout/points.mjs"; import dataSample from "../../processor/dataSample.mjs"; function install(registers) { registers.registerChartView(LineView); registers.registerSeriesModel(LineSeries); registers.registerLayout(pointsLayout("line", true)); registers.registerVisual({ seriesType: "line", reset: function(seriesModel) { var data = seriesModel.getData(); var lineStyle = seriesModel.getModel("lineStyle").getLineStyle(); if (lineStyle && !lineStyle.stroke) { lineStyle.stroke = data.getVisual("style").fill; } data.setVisual("legendLineStyle", lineStyle); } }); registers.registerProcessor(registers.PRIORITY.PROCESSOR.STATISTIC, dataSample("line")); } export { install };