基于PyCharm软件的新冠疫情地图及词云制作

2022年5月8日 355点热度 0人点赞 0条评论
图片

点击蓝字,关注我们

       在经历了令人筋疲力尽的两年之后,全世界的人们从来没有像现在这般迫切想要找到一种可以在新冠疫情下更正常生活的方法。然而要找到这个平衡点的方法并不容易,因为新冠大流行已经达到了各种矛盾冲突最复杂的阶段。

新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称“新冠肺炎”,世界卫生组织命名为“2019冠状病毒病”,指2019新型冠状病毒感染导致的肺炎。疫情发生以来,全国上下全力以赴抗击疫情。面对疫情,人们时刻关注着疫情发生的时空位置,根据2020年2月1日人民网研究院与百度联合发布的《新型冠状病毒肺炎搜索大数据报告》,“疫情地图”的搜索量明显上升,2020年1月30日,武汉市民搜索关键词中,“全国最新疫情地图”排在第七位。截至2022年3月31日,国内现有确诊269477人,累计确诊458301人,无症状感染54911人,累计治愈175627人,现有重症16人,累计死亡13197人。

制作一张疫情地图,除了需要基于国家卫生健康委员会官方公布的病例数据外,还需要地理信息系统(Geographical Information System, GIS)的支持。地理信息是重要的信息资源,地理信息技术是先进的技术手段,二者在新冠肺炎疫情的防控管理、指挥调度、辅助决策中发挥了重大的支撑作用。无人机技术、遥感技术、全球定位技术以及电子地图服务等测绘地理信息数据、技术被应用于疫情防控,为打好疫情防控阻击战提供了重要的基础保障和技术支撑。



1 基于pycharm软件的疫情地图制作

      PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。该IDE还提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。这些功能在先进代码分析程序的支持下,使 PyCharm成为Python专业开发人员和刚起步人员使用的有力工具。

1.1 PyCharm运行界面

图片

1)下载安装:Pycharm提供免费的社区版与付费的专业版。专业版额外增加了一些功能,如项目模板、远程开发、数据库支持等。个人学习Python使用免费的社区版已足够。

2)安装好软件之后,开始创建第一个项目,界面如下:

图片

左侧导航栏选择Pure Python,右侧的Location选择项目的路径,Interpreter通过下拉栏选择Python版本,这里直接使用Python的安装路径即可。选择完成之后,点击Create按钮,进入界面。这时就可以创建文件了,步骤如下图所示:

图片

这里以刚刚创建的Crossin-practices文件夹为例,依次点击Crossin-practices→New→Python File,得到了如下的结果:

图片

在Name一栏输入文件名即可,记得添加.py后缀,点击OK之后就可以开始写下:print('hello,world')。然后在界面点击右键→Run example,出现以下结果:

图片
图片

注意:更改文件运行的时候,三角和快捷键运行项目不会自动更改。所以常会运行了错误的文件而没发现。所以我们推荐第一次运行使用右键的方式,将脚本切换之后再使用绿三角。到此,建立项目,运行脚本文件的流程都介绍完毕了。

1.2 PyCharm爬取疫情数据

图片

至此,获取到excel类型的全国各省疫情数据,部分截图结果如下:

图片
图片

1.3 PyCharm制作疫情词云图

1)代码:

图片

2)结果:

图片

其中,字体的大小意味着疫情的严重程度高低,主要是根据新冠疫情确诊病例的数目来生成词云。其中香港特别行政区占比最大,截止2022年3月31日14:00,香港累计确诊285786例,这与实际疫情数字相符,而湖北省在疫情初期增长较多,因此在词云图中占比也较大。此外台湾、吉林、上海、广东等地的疫情确诊病例也随着时间有所增加。

14 PyCharm制作全国疫情地图

1)代码

图片

2)结果

图片
图片

上图为截止2022年03月31日14:26分中国疫情地图分布状况,按照以上代码制图后的地图为网页式交互地图,即可以点击查看各省确诊人数,由于条件限制,文中使用静态的地图来表示。

2 总结

       地理学是研究地理要素或者地理综合体的空间分布规律、时间演变过程和区域特征的学科,其主要任务之一是探究人类活动影响和自然环境驱动下的陆地表层系统变化及其与人类社会可持续发展之间的关系。2019年12月新冠肺炎疫情在短时间内迅速向全国范围内蔓延,并自2020年1月23日后全国各地相继启动了重大突发公共卫生事件一级响应,成为“新中国成立以来在中国发生的传播速度最快、感染范围最广、防控难度最大的一次重大突发公共卫生事件”。重大传染疫情具有地理学研究对象的普遍属性,在重大疫情爆发期组织高效的应急调度涉及大量的空间信息和属性信息,这些都离不开地理信息技术的综合运用。例如,“国家SARS疫情控制与预警地理信息系统”在SARS疫情的信息采集、管理、分析及其防治与监控措施的发布等方面发挥了重要的作用。重大传染病疫情的发生过程及其结果对区域人地复合系统具有深刻影响,如何在早期防控中更好地发挥地理学专业优势以支撑决策,是值得深入思考的问题。


图片

策划:大花猫

素材:门丹

编辑:陈田

图片
19000基于PyCharm软件的新冠疫情地图及词云制作

root

这个人很懒,什么都没留下

文章评论