1
2
3
4
5
6
7
8
9
10
11
| // 用户单击条形图时启用数据缩放
| export function echartsEnlarge (myChart, dataAxis, data) {
| var zoomSize = 6
| myChart.on('click', function (params) {
| myChart.dispatchAction({
| type: 'dataZoom',
| startValue: dataAxis[Math.max(params.dataIndex - zoomSize / 2, 0)],
| endValue: dataAxis[Math.min(params.dataIndex + zoomSize / 2, data.length - 1)]
| })
| })
| }
|
|