COVID

您所在的位置:网站首页 全球确诊数据地图 COVID

COVID

2024-06-19 10:01| 来源: 网络整理| 查看: 265

接上篇:COVID-19 疫情数据爬取及探索性分析

工具介绍

echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。 pyecharts 是 echarts 的 python 接口,用于实现python数据的可视化展示

地图绘制 世界各国家现存确诊地图

导入绘制数据

import pandas as pd world_data = pd.read_csv("./today_world_2021_02_18.csv")

加载 pyecharts 可视化库

import pyecharts # 调整配置项 import pyecharts.options as opts # Map类用于绘制地图 from pyecharts.charts import Map # 计算世界各国家现存确诊人数 world_data['today_storeConfirm'] = world_data['total_confirm'] - world_data['total_heal'] - world_data['total_dead']

地图上绘制国家名称为英文,使用中英文对照表,改变名称,我的表是百度百科自行下载的

contry_name = pd.read_csv("county_china_english.csv", encoding='UTF-8') # 进行中英替换 world_data['eg_name'] = world_data['name'].replace(contry_name['中文'].values ,contry_name['英文'].values)

提取出我们需要的数据,保存成一个嵌套列表的形式:

heatmap_data = world_data[['eg_name','today_storeConfirm']].values.tolist() heatmap_data[:10]

# 绘图,初始化类对象Map map_ = Map().add(series_name = "现存确诊人数", # 设置提示框标签 data_pair = heatmap_data, # 输入数据 maptype = "world", # 设置地图类型为世界地图 is_map_symbol_show = False # 不显示标记点 ) # 设置系列配置项 map_.set_series_opts(label_opts=opts.LabelOpts(is_show=False)) # 不显示国家(标签)名称 # 设置全局配置项 map_.set_global_opts(title_opts = opts.TitleOpts(title=


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3