当前位置: 首页 > 图灵资讯 > 行业资讯> python使用Pyecharts绘制疫情分布图

python使用Pyecharts绘制疫情分布图

来源:图灵python
时间: 2024-06-30 20:40:43

为密切关注疫情动态,使用Python在地图上可视化数据。

Pyecharts 介绍

Apache Echarts 是百度开源的数据可视化,交互性好,图表设计精美,得到了众多开发者的认可。而且 Python 它是一种表达语言,非常适合数据处理。当数据分析遇到数据可视化时,pyecharts 诞生了。

Pyecharts 使用

在安装了与上述绘制地图相关的python包后,我们开始绘制疫情分布地图。

首先,让我们来看看Pyecharts的相关实现:

1、导入依赖库需要使用

2、pyecharts支持链式调用。

3、声明Map对象

4、m.add(**kwargs)调用主要用于数据呈现,依次为:

– 图例:字符串表示图例

– 属性和取值一般为list类型 [(attr,value)],attr主要表示江苏省地级市的名称,attr表示今天各地级市的新感染人数。如果要标注哪个地级市,可以写入相应的列表。

– 地图类型 maptype=’江苏’ 指定需要绘制的区域。可以是省级地名,也可以是市级地名。

5、m.Render默认在当前文件中生成html文件

frompyechartsimportoptionsasopts
frompyecharts.chartsimportMap
c_today=(
Map()
.add("今日新增人数",
[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电脑。