首页IT科技echarts柱状图柱子的高度(ECharts柱状图关闭鼠标hover时的高亮样式)

echarts柱状图柱子的高度(ECharts柱状图关闭鼠标hover时的高亮样式)

时间2025-09-18 17:12:21分类IT科技浏览6829
导读:最近在做图表相关的需求,使用的是echarts来画图。...

最近在做图表相关的需求                  ,使用的是echarts来画图                  。

今天算是遇到一个比较坑的点了吧                            ,就是两根柱状图重叠对比          ,设计图把某根柱状图的颜色设计得比较浅         ,因为echarts的柱状图本身hover到柱子上的时候                            ,会有个高亮状态                   ,画出来的图形本身是这样的:

 鼠标hover上去的时候         ,因为预算的那根柱子的背景色设计得比较前                            ,鼠标hover的时候                   ,提示正常展示了,但是被echarts本身hover的时候高亮状态                            ,导致柱子看不见了:

因为影响到了图表的效果                             ,所以想要关闭echarts的高亮状态 ,查文档                  ,发现echarts是有给我们提供属性来控制高亮是否展示的:

 只需要把series.emphasis.disabled设置为ture,即可关闭hover时的高亮                            。

option = { series: [ { name: 预算数据, type: bar, barWidth: 60%, color: #EAF6FE, emphasis: { disabled: true, focus: none }, data: [100, 520, 200, 350, 400, 370, 260] }, { name: 实际数据, type: bar, barWidth: 60%, color: #60BBFD, barGap: -100%, emphasis: { disabled: true, focus: none }, data: [10, 52, 200, 334, 390, 330, 220] } ] };

 配置好这个属性之后                             ,鼠标移动到柱子上的时候          ,图表也能不被影响                  ,可以正常查看          。

但是需要注意的一个点是                            ,这个属性          ,只有5.3.0之后的版本才支持         ,5.3.0之前的版本配置了是不会生效的!所以                            ,如果是5.3.0之前的版本                   ,你可以选择联系UI修改一下图表的配色 or 升级你们项目的echarts版本啦         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
途锐混动e-hybrid(Hybrid Qt applications with PySide and Django) 用ps怎么把人物换一个背景(ps怎么把人p掉背景不变)