欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python如何繪制全球疫情變化地圖-創(chuàng)新互聯(lián)

這篇文章主要講解了Python如何繪制全球疫情變化地圖,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、嵐縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為嵐縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

目前全球疫情仍然比較嚴(yán)重,為了能清晰地看到疫情爆發(fā)以來至現(xiàn)在全球疫情的變化趨勢,我繪制了一張疫情變化地圖。 廢話不多說,先上圖

Python如何繪制全球疫情變化地圖

下面就來重點介紹下上面這張圖的繪制過程,主要分為以下三個步驟:

  • 數(shù)據(jù)收集
  • 數(shù)據(jù)處理
  • 畫圖

下面一個一個來說。

數(shù)據(jù)收集

這是萬里長城的第一步,俗話說“巧婦難為無米之炊”,既然是變化圖,當(dāng)然需要每個國家、每天的現(xiàn)有確診病例數(shù)。好在現(xiàn)在各大網(wǎng)站都有疫情相關(guān)的專題頁,我們可以直接抓數(shù)據(jù)。以網(wǎng)易為例

Python如何繪制全球疫情變化地圖

我們選擇 XHR,重新刷新下網(wǎng)頁可以看到有幾個接口,其中 list-total 接口是獲取當(dāng)前所有有疫情的國家,以及對應(yīng)的國家id。另外,我們看到還有一個 list-by-area-code 接口,它是獲取每個國家歷史上每天的疫情數(shù)據(jù),請求這個接口需要帶 areaCode 參數(shù),這個參數(shù)就是我們剛剛說的國家id。所以對我們來說這兩個接口是最重要的。下面我們就看看請求 list-total 接口的代碼

def get_and_save_all_countries():
 """
 獲取所有的國家名以及對應(yīng)的id,保存為文件
 """

 url = 'https://c.m.163.com/ug/api/wuhan/app/data/list-total?t=317452696323'
 list_total_req = requests.get(url, headers=headers)
 if list_total_req.status_code == 200:
 area_tree = list_total_req.json()['data']['areaTree']

 area_dict = {}
 for area in area_tree:
  country_id = area['id']
  name = area['name']
  area_dict[country_id] = name

 area_json = json.dumps(area_dict, ensure_ascii=False) # ensure_ascii=False 防止json編碼后中文編程\u開頭的字符
 write_file('./config/countries_id2name.json', area_json)

名稱欄目:Python如何繪制全球疫情變化地圖-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://chinadenli.net/article2/dosiic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷響應(yīng)式網(wǎng)站網(wǎng)站設(shè)計公司、網(wǎng)頁設(shè)計公司、搜索引擎優(yōu)化網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)