123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import LineSeries from './LineSeries.js';
- import LineView from './LineView.js';
- import layoutPoints from '../../layout/points.js';
- import dataSample from '../../processor/dataSample.js';
- export function install(registers) {
- registers.registerChartView(LineView);
- registers.registerSeriesModel(LineSeries);
- registers.registerLayout(layoutPoints('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'));
- }
|