目的
折线图,需要框选出重点的数据,突出显示。
效果
代码
brush: {
/* toolbox: ['rect'], */
xAxisIndex: 'all',
yAxisIndex: 'all',
transformable: false,
throttleType: 'debounce',
removeOnClick: false,
brushStyle: {
borderWidth: 1,
color: 'rgba(255,36,36,0.2)',
borderColor: '#ff2424'
}
},
mychart.dispatchAction({
type: 'brush',
areas: [
{
brushType: 'rect',
coordRange: [[minX, maxX], [minY, maxY]],
xAxisIndex: 'all',
yAxisIndex: 'all'
}
]
})
注意点
1、toolbox: [‘rect’]是提供右上角的工具箱,我只需要展示框选,而无需用户框选操作,即可去掉。
2、option中一定要有xAxisIndex: ‘all’,或yAxisIndex: ‘all’,不然报错
TypeError: Cannot read property ‘0’ of undefined at getBoundingRectFromMinMax
3、areas里面也一定要有xAxisIndex: ‘all’,或yAxisIndex: ‘all’,不然报错
T