ECharts柱狀圖關(guān)閉鼠標hover時的高亮樣式詳解
最近在做圖表相關(guān)的需求,使用的是echarts來畫圖。
今天算是遇到一個比較坑的點了吧,就是兩根柱狀圖重疊對比,設(shè)計圖把某根柱狀圖的顏色設(shè)計得比較淺,因為echarts的柱狀圖本身hover到柱子上的時候,會有個高亮狀態(tài),畫出來的圖形本身是這樣的:
鼠標hover上去的時候,因為預(yù)算的那根柱子的背景色設(shè)計得比較前,鼠標hover的時候,提示正常展示了,但是被echarts本身hover的時候高亮狀態(tài),導(dǎo)致柱子看不見了:
因為影響到了圖表的效果,所以想要關(guān)閉echarts的高亮狀態(tài) ,查文檔,發(fā)現(xiàn)echarts是有給我們提供屬性來控制高亮是否展示的:
只需要把series.emphasis.disabled設(shè)置為ture,即可關(guān)閉hover時的高亮。
option = { series: [ { name: '預(yù)算數(shù)據(jù)', type: 'bar', barWidth: '60%', color: '#EAF6FE', emphasis: { disabled: true, focus: 'none' }, data: [100, 520, 200, 350, 400, 370, 260] }, { name: '實際數(shù)據(jù)', 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之前的版本,你可以選擇聯(lián)系UI修改一下圖表的配色 or 升級你們項目的echarts版本啦。
總結(jié)
到此這篇關(guān)于ECharts柱狀圖關(guān)閉鼠標hover時的高亮樣式的文章就介紹到這了,更多相關(guān)ECharts柱狀圖關(guān)閉高亮內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
原生js實現(xiàn)點擊按鈕復(fù)制內(nèi)容到剪切板
這篇文章主要為大家詳細介紹了原生js實現(xiàn)點擊按鈕復(fù)制內(nèi)容到剪切板,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-11-11JavaScript數(shù)據(jù)類型學(xué)習(xí)筆記
這篇文章主要針對JavaScript數(shù)據(jù)類型整理的學(xué)習(xí)筆記,分享給大家,感興趣的小伙伴們可以參考一下2016-01-01微信公眾號平臺接口開發(fā) 獲取微信服務(wù)器IP地址方法解析
這篇文章主要介紹了微信公眾號平臺接口開發(fā) 獲取微信服務(wù)器IP地址方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08使用layui 渲染table數(shù)據(jù)表格的實例代碼
今天小編就為大家分享一篇使用layui 渲染table數(shù)據(jù)表格的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08