2月7日,國家衛健委公佈,已創建16個省支援武漢之外地市的一一對口支援關係,「一省包一市」,全力支持湖北省增強病人的救治工做。北京大學可視化與可視分析實驗室創建了一個可視化,展現這種支援關係。html
這個數據是確診人數,而非支援的醫生數,暫時沒時間去搜素醫生人數,因此就根據這個數據,小編也嘗試下使用Python會繪製下對口支援地圖。一樣使用PyEcharts繪製,須要使用Geo模塊。
前兩天篇發了兩篇用PyEcharts繪製全國疫情地圖,第一篇是靜態的,第二篇是動態的,沒看過的能夠經過如下兩個連接查看
8行Python代碼輕鬆繪製新冠疫情地圖
動態新冠疫情地圖Python輕鬆畫
咱們先看看繪製的動態地圖效果。echarts
繪製代碼以下:ide
from pyecharts import options as opts from pyecharts.charts import Geo from pyecharts.globals import ChartType, SymbolType def geo_lines() -> Geo: c = ( Geo(init_opts=opts.InitOpts('1200px','800px')) .add_schema( maptype="china", ) .add( "", [('荊門',663),('十堰',467),('仙桃',379), ('恩施',171),('隨州',984),('荊州',997), ('黃石',760),('神農架',10),('襄陽',988), ('天門',197),('宜昌',711),('鄂州',639), ('潛江',82),('孝感',2436),('黃岡',2141), ('咸寧',493)], type_="scatter", color="red", is_polyline=True ) .add( "確診人數", [('浙江','荊門'),('陝西','十堰'),('四川','仙桃'), ('貴州','恩施'),('河南','隨州'),('湖南','荊州'), ('安徽','黃石'),('天津','神農架'),('河北','襄陽'), ('上海','天門'),('重慶','宜昌'),('廣東','鄂州'), ('北京','潛江'),('江蘇','孝感'),('山東','黃岡'), ('江西','咸寧')], type_=ChartType.LINES, effect_opts=opts.EffectOpts( symbol=SymbolType.ARROW, symbol_size=6, color="orange"), linestyle_opts=opts.LineStyleOpts(curve=0.2), ) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(title_opts=opts.TitleOpts(title="16省支援地圖")) ) return c a=geo_lines() a.render('16省支援地圖.html')
長按識別下方二維碼,並關注公衆號,回覆「PY」領取1GB Python數據分析資料
1.回覆「PY」領取1GB Python數據分析資料
2.回覆「BG」領取5GB 名企數據分析報告學習