解决echarts鼠标选择错位的问题

发布时间 2023-06-25 08:55:47作者: 奔跑的哈密瓜

在写echarts时遇到的问题,鼠标选择总是和图形错位,同事提供的解决方法,在这里记录一下。

1.增加以下代码

export default function resizeEcharts(ele) {
  let rate = 1920 / window.innerWidth;
  if ( ele.style ) {
    ele.style.zoom = 1 * rate;
    ele.style.transform = `scale(${1 / rate})`;
    ele.style.transformOrigin = 'top left';
  }
}

2.在图形生成处引入即可

    option && a.setOption(option);
    resizeEcharts(dom);//don为当前模型