在全球新冠肺炎疫情肆虐的情況下, python 作為一款重要的編程語言,其在疫情分析方面的優越性也得到了充分的展現。下面我們將介紹 python 在疫情分布可視化方面的應用。
# 數據來源 import requests url = 'https://lab.isaaclin.cn/nCoV/api/area?latest=1' r = requests.get(url) data = r.json() # 數據處理 province = [] confirmedCount = [] for item in data['results']: province.append(item['provinceShortName']) confirmedCount.append(item['confirmedCount']) # 可視化 import matplotlib.pyplot as plt plt.scatter(province, confirmedCount) plt.title('疫情分布圖') plt.xlabel('省份') plt.ylabel('確診人數') plt.show()
通過以上代碼,我們可以輕松地獲取疫情數據,并通過 matplotlib 庫進行簡單的可視化處理。在省份為 x 軸,確診人數為 y 軸的散點圖上,我們可以明顯地看到全國各省市的疫情分布情況。
除此之外, python 還可以在實時獲取疫情數據方面發揮重要作用。例如,我們可以使用 requests 庫調取新浪的疫情數據接口,如下所示:
import requests url = 'https://lab.isaaclin.cn/nCoV/api/overall?latest=0' r = requests.get(url) data = r.json() print('截至', data['results'][-1]['updateTime'], ',全國確診人數為:', data['results'][-1]['confirmedCount'], '人。')
使用以上代碼,我們可以在終端上實時獲取全國總確診人數,并實時更新。
綜上, python 可以在疫情分布的數據處理和可視化方面發揮重要作用,為疫情防控提供可靠的數據支持。
上一篇css中去掉前面數字
下一篇html 跳轉php