如何绘制疫情地图,python爬取全球疫情数据
这篇文章主要介绍了如何使用计算机编程语言绘制世界疫情地图,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
世界疫情数据下载请点击》:疫情数据下载
注:此数据是2022年3月12号的结果,其中透明的地方代表确诊人数小于10万人,白色的地方代表无该国家的数据。
最终效果:
下载需要的大蟒包:
点安装电子海图-国家/地区-pypkg
点安装电子海图-中国-省份-pypkg
点安装电子海图-国家/地区-中国-城市-pypkg
将海生的作为社交网站(Social Network Site的缩写)导入
将数组作为铭牌导入
进口熊猫作为螺纹中径
将绘制精美的图表作为数学编程语言(Mathematical Programming Language)导入
将matplotlib.pyplot作为血小板计数导入
%matplotlib内联
PLT。RC params[ font。sans-serif ]=[微软雅黑]#用来正常显示中文标签
PLT。RC params[轴。unicode _ MINUS ]=False #用来正常显示负号
从日期时间导入日期时间
plt.figure(figsize=(16,10))
将pyecharts.options作为选项导入
从pyecharts .图表导入行
从pyecharts.faker导入骗子
从pyecharts .图表导入栏
导入操作系统
从派伊图表。选项。全局选项导入主题类型
alldfgbcountrysum=PD。read _ CSV( alldfgbcountrysum。CSV ,编码=utf-8-sig )
alldfregiongbmax=alldfgbcountrysum。group by(alldfgbcountrysum[ Country _ Region ])[已确认,已恢复,死亡,日期]。最大()
alldfregiongbmax。reset _ index(就地=真)
alldfregiongbmax。loc[(alldfregiongbmax[ Country _ Region ]= US , Country_Region)]=美国
alldfregiongbmax[alldfregiongbmax[ county _ Region ]=美国]
alldfregiongbmax的数据:
地图绘制:
# 地图绘制
从肾盂造影图将选项作为选项导入
从pyecharts .图表导入地图
随机导入
regions=alldfregiongbmax[ Country _ Region ].to_list()
区域2=[]
对于范围内的我(透镜(区域)):
regions2.append(regions[i])
区域2
data=[(i,alldfregiongbmax[alldfregiongbmax[ Country _ Region ]==I][ Confirmed ].to_list())用于区域2]中的我
数据
imap=(
地图(
init_opts=opts .InitOpts(bg_color=rgba(255,250,205,0.2),
宽度= 1400像素,
高度= 1000像素,
page_title=疫情数据,
主题=ThemeType .罗马
)
)。添加(确诊人数,数据,"世界",缩放=1)。集合_全局_opts(
title_opts=opts .TitleOpts(title=世界疫情数据-地图绘制),
legend_opts=opts .LegendOpts(is_show=True),
visualmap_opts=opts .VisualMapOpts(max_=80000000,min_=100000,is _ piecewise=True,split_number=10),
) # 通过更改最大_,最小_来调整地图的颜色![请添加图片描述](https://img-blog。csdnimg。cdba E0 f 4c 35d 223 ed 5。gif)
)
imap.render_notebook()
到此这篇关于基于计算机编程语言绘制世界疫情地图详解的文章就介绍到这了,更多相关计算机编程语言地图内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。