我做了一个折线图与漏斗图联动的逻辑,应该能解决你的问题。
思路:点击折线图的时候获取到当前 `event` 像素坐标,然后通过 `convertFromPixel` 方法将其转化成数据坐标,然后就能知道相应数据了。
关键代码如下:
```js
// 折线图发射
myChart.getZr().on('click', (params) => {
let pointer = myChart.convertFromPixel({ seriesIndex: 0 },
[params.event.zrX, params.event.zrY]);
let currentIndex = pointer[0];
if (currentIndex !== undefined) {
changeFunnel(currentIndex);
}
});
```
[ Full content available at:
https://github.com/apache/incubator-echarts/issues/7462 ]
This message was relayed via gitbox.apache.org for [email protected]