使用 R 语言绘制新型冠状病毒肺炎疫情发展动态地图

使用 R 语言绘制新型冠状病毒肺炎疫情发展动态地图

最近大家不到万不得已不要出门啦,可以好好在家敲敲代码学习学习数据分析!本文介绍了如何使用腾讯新闻提供的数据接口绘制疫情分布的动态地图。

关于疫情的最新新闻

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

腾讯新闻里面的中国地图

腾讯新闻里面的中国地图是 ECharts 绘制的,使用的 GEOJSON 数据为:https://mat1.gtimg.com/news/images/inews/2020/feiyan/18/data/china-all.geo.json

我们也可以使用这个数据画个中国地图:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

这个数据显然不好,所以腾讯新闻页面上的中国地图的九段线小地图是 P 上去的!实际上图例也是 P 上去的???

绘制最新(1月23日)的疫情分布地图

首先从腾讯新闻提供的接口提取数据:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

从 1 月 2 日以来的数据:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

绘制疫情地图

首先我们绘制一幅最新的(1月23日的)疫情地图:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

由于湖北的数量远高于其它省份,所以还是分组,分成四组:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

绘制疫情发展的动态地图

绘制动态图表最好的办法就是绘制一系列静态地图然后再合并成动图,所以我们先循环绘制 13 张地图然后再合并:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

把多个图片合成 GIF 图 可以使用终端命令 convert,如果你的电脑(Windows)没有这个工具,可以使用 magick 工具,下载和使用方法可以阅读这里:https://www.imagemagick.org/script/command-line-processing.php

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

把 GIF 图转成 MP4:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

也可以只观察确诊的:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

知识星球附件链接:https://t.zsxq.com/VbIeQ3z

#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×