python绘制疫情地图,pyecharts疫情地图
要密切关注疫情,用Python把数据可视化在地图上。
Pyecharts 介绍
Apache Echarts是百度开源的数据可视化,以其良好的交互性和精美的图表设计得到了众多开发者的认可。Python是一种表达性语言,非常适合数据处理。当数据分析遇上数据可视化,pyecharts就诞生了。
Pyecharts 使用
安装了上面映射相关的python包后,我们开始绘制疫情图。
首先,让我们看一下Pyecharts的相关实现:
1.导入要使用的依赖库。
2.pyecharts支持链调用。
3.声明地图对象
4.主要用于数据展现的m.add(**kwargs)的调用如下:
Legend:字符串表示图例。
属性和值:一般为列表型[(attr,value)],其中attr主要表示江苏省地级市的名称,此处attr表示每个地级市今日新增感染人数。如果要标注是哪个地级市,写在对应的列表里就可以了。
地图类型maptype=江苏指定要绘制的区域的面积。可以是省级地名,也可以是市级地名。
5.m.render默认在当前文件中生成html文件。
frompeychartsimportoptions sasopts
frompyecharts.chartsimportMap
c_today=(
地图()。添加(“今天的新人数”),
[list(z)forzinzip(city_list,todayconfirm)],
Maptype=江苏
)。render(map_jiangsu_0803.html )
)运行后,当前目录下会生成map_jiangsu_0803.html。用浏览器打开后,结果如下:
鼠标移动到对应区域,会显示出今天对应地级市的新增人数。
以上是python使用Pyecharts绘制疫情分布图。希望对大家有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。