python中plotly绘制树地图_使用Python Plotly库实现COVID-19数据可视化和动态地图制作...

本文介绍了如何使用Plotly在Python中绘制COVID-19数据的条形图、线图和动态地理散布图。通过Plotly的图形库和MapBox,你可以创建交互式和动画化的疫情趋势图表。内容涵盖了数据预处理、Plotly的基本绘图原理,以及如何添加条形图、线条和动态地图。
摘要由CSDN通过智能技术生成

193705225_1_20200624075738709

Plotly是一个基于浏览器的开源的Python图形库,具有良好的交互性,提供了许多非常酷炫的图表类型(如条形图,散点图,地图等),其中地图库是基于MapBox来实现。MapBox是现在比较流行的一款开源的地图框架,提供了Windows、Linux和Android等平台下的解决方案,Plotly酷炫的地图显示就是通过调用MapBox相关的一些API来实现。Plotly最吸引的地方是通过简单的代码实现酷炫的动画制作。通过本文学习,你将掌握:使用Plotly绘制条形图使用Plotly绘制线和标记使用Plotly绘制动态地理散布图。

环境安装和数据集准备

首先安装相关库(默认你之前已经安装了Python的相关环境,并安装了pip):

pip install plotly_express==0.4.1

COVID-19的数据集在网上开源的已经很多了,本文采用由Johns Hopkins University Center for Systems Science and Engineering (JHU CCSE)编译的数据集,官网链接: https://data.humdata.org/.

导入Plotly 相关库import plotlyimport plotly.express as pximport plotly.graph_objects as goimport pandas as pdimport numpy as np

数据预处理

从网上下载的数据集因为是不同类型的单个csv数据文件,所以需要对数据进行预处理。

193705225_2_2020062407574084

在预处理过程中会使用到Numpy和Pandas的一些知识,本文不详细展开讨论。最后预处理的结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值