echarts是一款開源的 JavaScript 數據可視化庫,提供了一些常用的數據可視化組件,包括折線圖、餅圖、柱狀圖等。其中,中國地圖是非常常用的一個組件,可以使用 echarts 自帶的 GeoJson 數據或者自己提供的 json 數據。
具體到中國地圖各省市區縣json,可以使用 echarts 自帶的 GeoJson,也可以使用自己提供的 json 數據。對于 echarts 自帶的 GeoJson 數據,可以通過以下代碼獲取中國地圖數據:
var chinaGeoJSON = echarts.getMap('china');
該代碼可以獲取到中國地圖的 GeoJson 數據,但該數據僅包含省級行政單位,不包括市級行政單位和區縣級行政單位。如果需要獲取到市級行政單位和區縣級行政單位的 json 數據,可以通過以下代碼:
var cityGeoJSON = echarts.getMap('廣東'); // 獲取廣東省的json數據 var countyGeoJSON = echarts.getMap('東莞'); // 獲取廣東省東莞市的json數據
以上代碼可以獲取到廣東省和廣東省東莞市的 json 數據,其他省市區縣同理。
需要注意的是,echarts 自帶的 GeoJson 數據可能存在更新不及時的問題,因此如果需要獲取更準確的 json 數據,建議自行獲取或者從第三方數據源獲取。
上一篇vue分頁記憶功能
下一篇python 求數的約數