8行代码绘制疫情地图
Pyecharts简介 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。(引自Pyecharts官网)
Python代码较简洁,使用Pyecharts, 展现当下时事。想做数据可视化的新手可以用这个例子入门。
准备: 1.Python IDLE 或者 Pycharm等
2.打开cmd, 根据自己的python版本输入如下任一命令,安装numpy和pyecharts 0.1.9.4版本
pip install numpy, pyecharts==0.1.9.4
pip 3 install numpy, pyecharts==0.1.9.4
3.准备中国各省市疫情数据,此例使用的是支付宝平台各省市累计确诊数据统计(截至 2020-10-18 )
上代码
from pyecharts import Map
import numpy as np
value = https://www.it610.com/article/np.array([68139, 1283, 1877, 1281, 586, 1019, 991, 937, 724, 1080, 845, 260, 669, 171, 280, 935, 417, 434, 948, 368, 211, 251, 208, 275, 170, 5220, 147, 157, 75, 535,902,18])#数据导入
attr = ["湖北","浙江","广东","河南","重庆","湖南","安徽","北京","四川","上海","山东","广西","江苏","海南","辽宁","江西","福建","陕西","黑龙江","河北","云南","天津","山西","内蒙古","甘肃","香港","贵州","吉林","宁夏","台湾","新疆","青海"]
map = Map("截至 2020-10-18 累计确诊数据统计", width=1000, height=800)
map.add("",attr,value,is_map_symbol_show=True,maptype="china", is_visualmap=True, visual_text_color='#000',is_label_show=True, visual_range=[np.min(value),np.max(value)])
map.render()#结果导出.html
print("DONE!")#程序结束提示。
结果 最后的结果会以.html格式导出,一般程序运行结束后会保存在桌面上。结果如下所示:
文章图片
图片是动态的鼠标放到任意省市,会变色,并出现相应数字。
【数据可视化|Python绘制疫情地图 超简单!】再来一张完整图片。
文章图片
推荐阅读
- Phthon|Python datacompy 找出两个DataFrames不同的地方
- Python|使用python对全球最新疫情情况进行可视化地图绘制!
- java|如何写出让同事无法维护的代码()
- 【Python】|Python 代码规范
- java|云原生爱好者周刊(Grafana Loki 免费电子书)
- 大数据|11 个可以部署在 Linux 服务器上的开源论坛软件 | Linux 中国
- 嵌入式|构建嵌入式linux系统_用于构建嵌入式Linux系统的4种工具
- 程序员|Linux 受到开发者偏爱的 9 个理由
- python|100天精通Python(基础篇)——第31天(三个时间相关标准库)