ECharts 是一個基于 Javascript 的開源圖表庫,具有豐富的可視化類型和靈活的配置選項。它通過 ECharts 官網(wǎng),可以免費使用和學(xué)習(xí) ECharts。其中,ECharts 地圖是常見的一種可視化類型,它可以通過地圖 JSON 配置文件實現(xiàn)。
地圖 JSON 配置文件主要分為以下幾部分:
{ "title": { "text": "中國地圖", }, "tooltip": { "trigger": "item", }, "legend": { "data": ['數(shù)據(jù)'], }, "visualMap": { "min": 0, "max": 100, "left": 'left', "top": 'bottom', "text": ['高', '低'], "calculable": true, }, "series": [ { "name": '數(shù)據(jù)', "type": 'map', "mapType": 'china', "roam": false, "label": { "normal": { "show": true, }, "emphasis": { "show": true, } }, "data": [ {"name": '北京', "value": 100}, {"name": '天津', "value": 50}, {"name": '上海', "value": 30}, ... ] } ] }
上述代碼中,title
表示地圖的標(biāo)題,tooltip
表示鼠標(biāo)移動到地圖上時,顯示的提示信息,legend
表示地圖的圖例,visualMap
表示顏色的映射關(guān)系,series
表示地圖展示的數(shù)據(jù)。
在series
下的name
表示數(shù)據(jù)名稱,type
表示數(shù)據(jù)類型,mapType
表示地圖類型,roam
表示是否允許地圖縮放,label
表示數(shù)據(jù)標(biāo)簽的樣式,data
表示數(shù)據(jù)部分。
通過以上配置,可以渲染出數(shù)據(jù)指定區(qū)域的地圖,展示數(shù)據(jù)的分布情況。同時,在 ECharts 官網(wǎng)中,也提供了各種地圖 JSON 配置文件的下載和使用教程,可以為我們開發(fā)數(shù)據(jù)可視化提供了更多的選擇。
上一篇python 箱型圖