Echart是一款非常受歡迎的數據可視化工具,它可以方便地展示各種統計數據和地理信息。其中的地圖組件特別實用,可以讓我們輕松地在一張地圖上呈現出全國乃至全球的各種數據。而Echart地圖的格式采用了JSON,下面就簡單來了解一下Echart地圖JSON。
{ "title": { "text": "全國主要城市房價水平", "subtext": "2020年數據" }, "tooltip": { "trigger": "item" }, "legend": { "type": "scroll", "data": ["房價"] }, "visualMap": { "min": 0, "max": 20, "text":["高","低"], "seriesIndex": [1], "calculable": true }, "series": [ { "type": "map", "mapType": "china", "label": { "show": true }, "data": [] }, { "name": "房價", "type": "scatter", "coordinateSystem": "geo", "symbolSize": function (val) { return val[2] * 2; }, "label": { "show": false }, "data": [ {"name":"北京","value":[116.46, 39.92, 9.22]}, {"name":"上海","value":[121.48, 31.22, 15.87]}, {"name":"廣州","value":[113.23, 23.16, 3.12]}, {"name":"深圳","value":[114.07, 22.62, 19.15]}, {"name":"成都","value":[104.06, 30.67, 4.36]}, {"name":"武漢","value":[114.31, 30.52, 5.33]}, {"name":"重慶","value":[106.54, 29.59, 4.28]}, {"name":"西安","value":[108.94, 34.34, 6.18]}, {"name":"南京","value":[118.8, 32.04, 8.42]}, {"name":"杭州","value":[120.19, 30.26, 11.3]} ], "symbol": "pin", "symbolSize": 50, "roam": true } ] }
上面是一個簡單的Echart地圖JSON,其中包括了標題、提示框、圖例、色塊和系列等信息。該JSON數據的主要作用就是給Echart地圖提供各種配置和數據,它的格式十分簡潔規范,可讀性也很好。我們只需要根據自己的需求來修改和添加屬性,就能很輕松地定制出一張漂亮的Echart地圖。
上一篇python 經緯度換算
下一篇python 組合柱狀圖