Echarts是一個非常流行的數據可視化工具,可用于創建各種令人驚嘆的交互式圖表。要使用Echarts繪制地圖,通常需要加載地圖的GeoJson數據,這里介紹一種地圖數據源文件chian.json。這個數據源文件包含了中國各個省份和地級市的邊界信息。
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "n": "北京市", "c": "110000" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [116.450109, 40.049322], [116.455749, 40.04979], ... ] ] ] } }, { "type": "Feature", "properties": { "n": "上海市", "c": "310000" }, "geometry": { "type": "Polygon", "coordinates": [ [ [121.248408, 30.887573], [121.248558, 30.892053], ... ] ] } }, ... ] }
在這個數據源文件中,每個省分和地級市都表示為一個GeoJson Feature,并包含以下幾個屬性:
- n - 省份或城市的名稱。
- c - 省份或城市的行政區劃代碼。
- geometry - 用于表示省份或城市的邊界區域的GeoJson幾何對象。
使用Echarts繪制地圖時,可以使用這個數據源文件作為地圖的數據源。只需要在Echarts的option中指定map屬性為'china',然后在series屬性中指定type為'map',即可繪制出中國地圖。
上一篇c 字符轉json數組
下一篇python 類代碼提示