1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 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'));
- }
|