echarts中地圖重疊問題解決
在使用Echarts開發(fā)項目時,經(jīng)常會遇到地圖組件的開發(fā),困擾許久的地圖重疊問題,無意間在echarts官方文檔中找到了解決方案。
示例:
如上圖,其代碼如下:
geo: { backgroundColor:'#232e67', map: 'china', roam: true, }, series: [ { backgroundColor:'#232e67', name: '用戶分布', type: 'map', mapType: 'china', data: [] } ]
該寫法會造成上圖地圖重疊現(xiàn)象,對于該問題,在echarts官方文檔中找到了答案,可以通過 geoIndex屬性指定geo組件
官方敘述如下:
默認情況下,map series會自己生成內(nèi)部專用的geo組件。但是也可以用 geoIndex 指定一個geo組件。這樣的話,map和其他 serise中的type=map可以共享一個geo組件。并且,Geo組件的顏色也可以被這個map serise控制。當設(shè)定 geoIndex后,series-map.map屬性,以及series-map.itemStyle等樣式配置不再起作用,而是采用geo中的相應(yīng)屬性。
代碼如下修改即可:
geo: { backgroundColor:'#232e67', map: 'china', roam: true, }, series: [ { backgroundColor:'#232e67', name: '用戶分布', type: 'map', mapType: 'china', geoIndex: 0, data: [] } ]
只要添加geoIndex屬性,即可將series中的map數(shù)據(jù),指定到Geo組件上了。
到此這篇關(guān)于echarts中地圖重疊問題解決的文章就介紹到這了,更多相關(guān)echarts 地圖重疊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS+CSS實現(xiàn)類似QQ好友及黑名單效果的樹型菜單
這篇文章主要介紹了JS+CSS實現(xiàn)類似QQ好友及黑名單效果的樹型菜單,涉及JavaScript結(jié)合鼠標事件針對頁面元素CSS樣式的動態(tài)操作技巧,非常簡單實用,需要的朋友可以參考下2015-09-09JavaScript?Canvas繪制六邊形網(wǎng)格
這篇文章主要為大家詳細介紹了JavaScript?Canvas繪制六邊形網(wǎng)格,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01javascript document.referrer 用法
document對象的referrer屬性,返回導(dǎo)航到當前網(wǎng)頁的超鏈接所在網(wǎng)頁的URL。2009-04-04javascript中活靈活現(xiàn)的Array對象詳解
本文的內(nèi)容就如同標題一樣,這篇文章將會靈活的運行Array對象的一些方法來實現(xiàn)看上去較復(fù)雜的應(yīng)用。相信對大家學(xué)習或者理解javascript中的Array對象能具有一定的參考借鑒價值,有需要的朋友們下面跟著小編一起來學(xué)習學(xué)習吧。2016-11-11js獲取URL的參數(shù)的方法(getQueryString)示例
getQueryString方法默認返回的是 string如果是int類型,則JS使用的時候,要進行轉(zhuǎn)換一下,下面有個不錯的示例,大家可以參考下2013-09-09