json檔案網址
requests讀json
- url='https://od.cdc.gov.tw/eic/Day_Confirmation_Age_County_Gender_19CoV.json'
pprint用法
- import requests
- data=requests.get(url)
- jsonTxt=data.json()
已經無國籍欄位,要小修改
- import pprint
- for item in jsonTxt:
- if item['鄉鎮']== '沙鹿區':
- pprint.pprint(item)
統計資料
- N=0
- regions=['空值']
- rN=[0]
- NofR=1
- for item in jsonTxt:
- y=item['縣市']
- n=int(item['確定病例數'])
- if y not in regions:
- regions.append(y)
- NofR+=1
- rN.append(n)
- elif y=='空值':
- rN[0]+=n
- else:
- i=regions.index(y)
- rN[i]+=n
- N+=n
加上統計圖,因全台都有病例,要把圖設夠大,用正黑字體
- print("N={}".format(N))
- for i in range(NofR):
- print(' {}:{} '.format(regions[i], rN[i]))
- import matplotlib.pyplot as plt
- fig = plt.figure()
- plt.rcParams['font.family']=['Microsoft JhengHei']
- plt.bar(regions, rN)
- plt.title('台灣縣市covid-19統計')
- fig.set_size_inches(16, 9)
- plt.savefig('covid-19county.png')
- plt.show()
沒有留言:
張貼留言