deqin -利用python进行疫情大数据分析

import requests
import time
import json
import matplotlib .pyplot as plt
# 导入数据
url = 'https://view.inews.qq.com/g2/getOnsInfo?name=wuwei_ww_cn_day_counts&callback=&_=%d' % int(time.time() * 1000)
# confirm   确诊  suspect 疑似   dead 死亡   heal 治愈人数
ooo = json.loads(requests.get(url).json()['data'])
# print(ooo)
ooo.sort(key=lambda x:x['date'])
# print(ooo)

# 提取数据
time_list = []  # 时间空列表
day_list = []
confirm_list = []  # 确诊人数空列表
day = 0
for i in ooo:
    print(i)
    time_list.append(i['date'])
    day+=1
    day_list.append(day)
    confirm_list.append(int(i['confirm']))

print(day_list)
print(confirm_list)

# 3.画图
# 修改中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']
# plt.plot(day_list,confirm_list,'ro--')
plt.plot(time_list,confirm_list)
plt.xlabel("天数")
plt.ylabel("确诊人数")
plt.title("新型冠状病毒统计图")
plt.show()


你可能感兴趣的:(学生作品,Deqin)