echarts怎么显示隐藏小圆点但是又显示原点上方的文字


因为百度大部分查到都是控制seriesData.line的symbol和showSymbol为false,但是这样都会使上面的文字也消失。
通过emphasis可以控制小圆点的样式,但是在鼠标移出拐点的时候还是会有小原点闪现的问题(频率不高,要移到点上才会触发),所以感觉控制原点样式没有根本解决问题。所以想请教一下大佬有没有更好的方法。

又或者是鼠标移出有一个默认事件会触发,该如何解除移出时小圆点闪现的默认事件。

itemStyle: {

                // 改变字体样式
                normal: {
                    label: {
                        show: true, //开启显示
                        position: 'top', //在上方显示
                        formatter: function (val) {
                            // console.log(val);
                            if ([2, 7, 12, 17].includes(val.dataIndex)) {
                                return val.value + '%'
                            } else {
                                return ' '
                            }
                        },
                        color: 'black'
                    },
                },
                // 单独改变小原点样式
                emphasis:{
                    selectorLabel:{
                        showSymbol:false,
                    },
                    color:"transparent",
                    borderColor:"transparent",
                    borderWidth:0,
                    transitionDuration:0,
                }
            },![](/img/bVcRe5b)![](/img/bVcRe5b)
阅读 3.9k
1 个回答

symbolSize: 0,
emphasis:{
scale: false
},
image.png

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