echart图例tooltip的position配置不起作用

新手上路,请多包涵

在 legend 文字很多的时候对文字做裁剪并且开启 tooltip,但tooltip的position设置不起任何作用

legend: {

show: true,

x: 'center',

tooltip: {

    show: true,

    trigger: 'item',

    position: [10, 10]

}

}

阅读 6k
1 个回答

说说我是什么原因。
let originOptions = JSON.parse(JSON.stringify(BASE.CHART_OPTIONS))
我把echarts的配置信息写在CHART_OPTIONS里,然后深拷贝赋值给 originOptions。
position方法写在CHART_OPTIONS里了。

position(point){ // 将tooltip固定在顶部
   return [point[0], "10%"]
}

问题就出在深拷贝里,将position函数直接定义到originOptions,就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题