AI智能
改变未来

Python绘制16省支援湖北地图

2月7日,国家卫健委公布,已建立16个省支援武汉以外地市的一一对口支援关系,“一省包一市”,全力支持湖北省加强病人的救治工作。北京大学可视化与可视分析实验室建立了一个可视化,展示这种支援关系。

这个数据是确诊人数,而非支援的医生数,暂时没时间去搜素医生人数,所以就根据这个数据,小编也尝试下使用Python会绘制下对口支援地图。同样使用PyEcharts绘制,需要使用Geo模块。
前两天篇发了两篇用PyEcharts绘制全国疫情地图,第一篇是静态的,第二篇是动态的,没看过的可以通过以下两个链接查看
8行Python代码轻松绘制新冠疫情地图
动态新冠疫情地图Python轻松画
我们先看看绘制的动态地图效果。

绘制代码如下:

from pyecharts import options as optsfrom pyecharts.charts import Geofrom pyecharts.globals import ChartType, SymbolTypedef 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 ca=geo_lines()a.render(\'16省支援地图.html\')

如果你喜欢本文,可以点击右下角在看
如果你在跟着学习,请在留言区留言:打卡
如果你刚看到本文,可以查看本系列历史文章跟着学习:
跟小白学Python数据分析——Anaconda安装
跟小白学Python数据分析——使用spyder
跟小白学Python数据分析——数据导入1
跟小白学Python数据分析——数据导入2
跟小白学Python数据分析——描述性统计分析
跟小白学Python数据分析——分组分析
8行Python代码轻松绘制新冠疫情地图
动态新冠疫情地图Python轻松画

长按识别下方二维码,并关注公众号,回复“PY”领取1GB Python数据分析资料

1.回复“PY”领取1GB Python数据分析资料
2.回复“BG”领取5GB 名企数据分析报告

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Python绘制16省支援湖北地图