![这就是pyecharts绘制的疫情地图](https://img-blog.csdnimg.cn/20200321233801665.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTYxMTg5,size_16,color_FFFFFF,t_70)
数据源:https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5&callback=jQuery3410045725017118113165_1584794261784&_=1584794261785
import requests
import json
import pandas as pd
def getData():
url='https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5'
headers={
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'
}
r=requests.get(url,headers)
res=json.loads(r.text)
data=res['data']
data_res=json.loads(data)
return data_res
data_dict=getData()
pip install pyecharts pip install echarts-china-provinces-pypkg
data_dict.keys()
dict_keys(['lastUpdateTime', 'chinaTotal', 'chinaAdd', 'isShowAdd', 'showAddSwitch', 'areaTree', 'chinaDayList', 'chinaDayAddList', 'dailyNewAddHistory', 'dailyHistory', 'wuhanDayList', 'articleList'])
province_list=data_dict['areaTree'][0]['children']
proList=list()
for province in province_list:
pro_dict=dict()
pro_dict['name']=province['name'
|