Echarts 是百度開發(fā)的一款強(qiáng)大的可視化圖表庫,能夠簡單快速地呈現(xiàn)出數(shù)據(jù)分析結(jié)果。其提供了豐富的圖表類型和各種可定制的配置選項(xiàng)。
其中,echarts 地圖是一種能夠地理化展示數(shù)據(jù)的圖表類型,它支持通過讀取 JSON 格式的地圖數(shù)據(jù)來生成地圖。對(duì)于中國地圖而言,echarts 就提供了相應(yīng)的省和市級(jí)別的 json 數(shù)據(jù)。
全國 json 數(shù)據(jù)就是包含了中國 34 個(gè)省、自治區(qū)、直轄市和港澳臺(tái)地區(qū)的地理坐標(biāo)信息的 JSON 文件。該數(shù)據(jù)可以通過以下鏈接獲取:
https://cdn.jsdelivr.net/npm/echarts/map/json/china.json
使用該json 數(shù)據(jù),我們可以通過 echarts 繪制出中國地圖,并進(jìn)行數(shù)據(jù)展示和交互等操作。插入此數(shù)據(jù)的方法十分簡單,只需通過以下代碼完成:
echarts.registerMap('china', jsonFile);
其中,'china' 指代地圖名稱,jsonFile 代表讀取的全國 json 文件。該文件包含了地圖各區(qū)域的 geoCoord 坐標(biāo)值和每個(gè)區(qū)域的 name 值。使用 echarts 讀取該 JSON 數(shù)據(jù),我們可以輕松地將地理圖形與數(shù)據(jù)結(jié)合起來,呈現(xiàn)出高質(zhì)量的可視化結(jié)果。