问题描述:
在echarts中使用geojson数据时嵌套数据无法高亮显示,也无法点击操作实现下钻,肉眼所见感觉被覆盖了
提示:以下是本篇文章正文内容,下面案例可供参考
一、GeoJSON数据?
小补知识,转载自他人,感谢作者分享。https://juejin.cn/post/6995454766037860360
由于echarts也是加载数据,不会更改数据所以当数据有嵌套时也会体现出来,上边出现问题就是下图的数据造成的。
二、解决
mouseover事件根据系列数据去关闭区划高亮事件,而被覆盖数据得以响应
chart.on("mouseover",(params) => {
if (!params.data) {
chart.dispatchAction({
type: "downplay",
});
}
});
经过实践以上方法可解决覆盖无法操作问题。