python地圖可視化可用python包Basemap;本篇總結用到百度的Echars,http://echarts.baidu.com/;Echarts 是百度開源的一個數據可視化 JS 庫。html
安裝pyecharts庫;python
pip install pyecharts
安裝完成後,咱們先製做一個簡單的柱形圖;
from pyecharts import Bar bar = Bar("圖表名稱", "副標題") bar.add("服裝", ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"], [6, 20, 36, 10, 75, 90]) bar.show_config() bar.render()
運行後,在代碼文件所在目錄生成一個render的html文件,用瀏覽器打開,則顯示:瀏覽器
add()
用於添加圖表的數據和設置各類配置項echarts
show_config()
打印輸出圖表的全部配置項spa
render() 生成 .html 文件code
製做地圖:
htm
from pyecharts import Geo data = [ ("海門", 9),("鄂爾多斯", 12),("招遠", 12),("舟山", 12),("齊齊哈爾", 14),("鹽城", 15), ("赤峯", 16),("青島", 18),("乳山", 18),("金昌", 19),("泉州", 21),("萊西", 21), ("日照", 21),("膠南", 22),("南通", 23),("拉薩", 24),("雲浮", 24),("梅州", 25)...] geo = Geo("全國主要城市空氣質量", "data from pm2.5", title_color="#fff", title_pos="center", width=1200, height=600, background_color='#404a59') attr, value = geo.cast(data) geo.add("", attr, value, visual_range=[0, 200], visual_text_color="#fff", symbol_size=15, is_visualmap=True) geo.show_config() geo.render()
打開renderblog
本文參考:https://zhuanlan.zhihu.com/p/27990382。謝謝。ip