知行编程网知行编程网  2022-11-08 19:00 知行编程网 隐藏边栏  14 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python使用Pyecharts绘制疫情分布图的相关知识,希望可以帮到处于编程学习途中的小伙伴

Python使用Pyecharts绘制流行病分布图

为了密切关注疫情,让我们用Python来可视化地图上的数据。


Pyecharts 介绍

Apache Echarts 是百度开发的开源数据可视化。它以其良好的交互性和复杂的图表设计得到了许多开发人员的认可。另一方面,Python 是一种非常适合数据操作的表达性语言。当数据分析遇到数据可视化,pyecharts就诞生了。


Pyecharts 使用

安装好上述地图绘制相关的python包后,我们接下来开始绘制疫情分布图。

首先,我们先来查看一段Pyecharts相关实现:


1、导入


需要使用的依赖库


2、pyecharts支持链式调用。


3、声明Map对象


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


– 图例:字符串表示图例

– 属性和值:一般是列表类型[(attr, value)],其中attr主要代表江苏省地级市的名称,这里的attr代表今天地级市新增感染人数。如果要标注哪个地级市,写对应的列表即可。

– Map type maptype='Jiangsu'指定需要绘制的区域的面积。它可以是省级或市级的。


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

 from pyecharts import options as opts
 from pyecharts.charts import Map
 c_today = (
            Map()
            .add("今日新增人数",
                [list(z) for z in zip(city_list, todayconfirm)],
                 maptype="江苏"
                 )
            .render("map_jiangsu_0803.html")
        )


运行后会在当前目录生成


map_jiangsu_0803.html,用浏览器打开后结果如下:

Python使用Pyecharts绘制流行病分布图

当鼠标移到对应区域时,会显示对应地级市今日新增人数。

Python使用Pyecharts绘制流行病分布图


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享