精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python可視化神器Plotly動態(tài)演示全球疫情變化趨勢

開發(fā) 后端
今天我來用 Python 可視化申請 Plotly 對國外的疫情發(fā)展情況進行可視化,以項目實戰(zhàn)的形式,在分析和了解國外疫情變化趨勢的同時,加深大家對 Plotly 的學習應(yīng)用。

用 Python可視化神器 Plotly 

動態(tài)演示全球疫情變化趨勢

各位同學早上好,我是 Lemonbit 。

近期對疫情數(shù)據(jù)進行可視化的內(nèi)容比較多,今天我來用 Python 可視化申請 Plotly 對國外的疫情發(fā)展情況進行可視化,以項目實戰(zhàn)的形式,在分析和了解國外疫情變化趨勢的同時,加深大家對 Plotly 的學習應(yīng)用。

在開始之前,我們先來看看最終制作的部分效果圖,如果你覺得有興趣,不妨繼續(xù)往下看。

數(shù)據(jù)來源

國內(nèi)的疫情,目前已逐步受到控制,各項指標已開始明顯好轉(zhuǎn),但國外的情況,看起來不是太樂觀,已有的作業(yè)也沒有抄好,所以,本次我們主要來可視化分析國外疫情的發(fā)展情況。

疫情的數(shù)據(jù)來源于開源項目 Akshare,由于使用該項目獲取數(shù)據(jù)時,有時不太穩(wěn)定,可能會遇到連接失敗的情況,所以,這里我提供了保存好的數(shù)據(jù)供大家使用。

準備工作

照例,還是先介紹下我運行的環(huán)境

  •  Mac 系統(tǒng)
  •  Anaconda(Python 3.7)
  •  Jupyter Notebook

本次使用到的 Python 庫包括 akshare, pandas, plotly 等,導(dǎo)入如下:   

  1. import akshare as ak  
  2.     import pandas as pd  
  3.     import plotly  
  4.     from plotly.offline import iplot, init_notebook_mode  
  5.     import plotly.express as px 
  6.     from datetime import datetime  
  7.     init_notebook_mode() 

接著,我們讀取已獲得的數(shù)據(jù),已保存的數(shù)據(jù)是截至3月7日的。   

  1. # 從 akshare 獲取數(shù)據(jù) 
  2.    # df_all_history = ak.epidemic_history()  
  3.    # 從csv文件獲取數(shù)據(jù)  
  4.    df_all_history = pd.read_csv('epidemic_all_20200307.csv',index_col=0 
  5.    df_all_history 

從上面獲取的數(shù)據(jù),有些數(shù)據(jù)格式需要加以調(diào)整,對于日期,我們這里會組織兩列數(shù)據(jù),一列是時間格式的日期( ['date']),一列是字符串格式的日期 ( ['dates'])。這樣設(shè)置的原因,是因為我們后續(xù)分別需要用到這兩種格式的日期。   

  1. df_all = df_all_history  
  2.     # 將字符串格式的日期 另保存為一列  
  3.     df_all['dates'] = df_all_history['date']  
  4.     # 將字符串格式的日期轉(zhuǎn)換為 日期格式  
  5.     df_all['date'] = pd.to_datetime(df_all['date']) 

獲取國外的疫情數(shù)據(jù)

上面的數(shù)據(jù),是全球的數(shù)據(jù),我們可以把其中屬于中國的剔除,就可以得到國外的數(shù)據(jù)了。   

  1. # 國外,按國家統(tǒng)計 
  2.     df_oversea = df_all.query("country!='中國'")  
  3.     df_oversea.fillna(value=""inplace=True 
  4.     df_oversea 

先來用 plotly express 看下國外疫情分國家的整體走勢。   

  1. # 國外,按國家統(tǒng)計  
  2.     df_oversea = df_all.query("country!='中國'") 
  3.     df_oversea.fillna(value=""inplace=True 
  4.     df_oversea 

從上圖可以看出,國外的疫情發(fā)展情況,大部分國家從2月10日期,發(fā)展趨勢較為明顯,因此,后面我們重點分析這段時間之后的情況。   

  1. # 現(xiàn)有數(shù)據(jù)演示從 2020年2月10日開始 
  2.    df_overseadf_oversea_recent = df_oversea.set_index('date') 
  3.    df_oversea_recentdf_oversea_recent = df_oversea_recent['2020-02-10':]  
  4.    df_oversea_recent 

由于部分國家的數(shù)據(jù)不是從2020年2月10日開始記錄的,所以要補充數(shù)據(jù)。我們可以手動新建一個 excel數(shù)據(jù)表,將補充日期的數(shù)值填充為 0 。

我這里主要補充的是伊朗的數(shù)據(jù),因為伊朗實在是發(fā)展太快了,必須納入分析的范圍內(nèi)。其他國家,如果有需要補充的,后續(xù)可以繼續(xù)完善。   

  1. # 由于部分國家,數(shù)據(jù)不是從2020年2月10日開始的,所以要補充數(shù)據(jù),數(shù)值為 0  
  2.    # 數(shù)據(jù)在 excel 表格中進行補充,這里進行讀取  
  3.    df_oversea_buchong = pd.read_excel('epidemic_buchong.xlsx')  
  4.    df_oversea_buchong['dates'] = df_oversea_buchong['date'].apply(lambda x:x.strftime('%Y-%m-%d'))  
  5.    df_oversea_buchong.set_index('date', inplace=True
  6.    df_oversea_buchong.fillna(value=""inplace=True 
  7.    print(df_oversea_buchong.info())  
  8.    df_oversea_buchong 

將需要補充的數(shù)據(jù)弄好后,我們可以合并上面這兩部分數(shù)據(jù),一起進行分析。 

  1. # 合并補充數(shù)據(jù)  
  2.   df_oversea_recentdf_oversea_recent_new = df_oversea_recent.append(df_oversea_buchong)  
  3.   df_oversea_recent_new.sort_index(inplace=True 
  4.   df_oversea_recent_new 

得到合并的數(shù)據(jù)后,首先,我們用氣泡圖來對變化情況進行可視化,這里用的是 plotly express 的散點圖。

plotly express 現(xiàn)在已經(jīng)合并到 plotly 中,個人覺得跟 plotly 原生內(nèi)容的協(xié)同性相對 cufflinks 要好用點。 

  1. # 合并補充數(shù)據(jù)  
  2.   df_oversea_recentdf_oversea_recent_new = df_oversea_recent.append(df_oversea_buchong)  
  3.   df_oversea_recent_new.sort_index(inplace=True 
  4.   df_oversea_recent_new 

從上面這個動態(tài)圖可以清晰的看出,當前,在海外的國家中,韓國、伊朗、意大利三個國家最為嚴重。這三個國家中,就增長趨勢而言,伊朗和意大利又比韓國要更明顯,目前韓國的增長有所放緩,而伊朗和意大利還處于快速增長的過程中,后續(xù)情況不容樂觀。

此外,在這個圖中,另外還有幾個國家值得關(guān)注,日本,除去鉆石號之外,從數(shù)據(jù)來看,本土的增長目前還算是在稍微較好的范圍內(nèi)。反倒是,德國、法國、西班牙,個人覺得已成逐步壯大之勢,不得不防。

而且,由于整個歐盟國家之間,人員是自由流通的,現(xiàn)在看來,整個歐盟很可能會成為疫情的重災(zāi)區(qū),其影響巨大。

上圖左下角的這些國家的走勢,我們可以拉近來看,走勢如下,這樣,對于 德國、法國、西班牙就會看的更明顯了。

這里,還有一個國家,就是美國,雖然從數(shù)據(jù)以及增長情況來看,好像美國還好,但恐怕實際情況,要糟糕很多。

上面是以氣泡圖的方式來演示變化過程,我們也可以以柱狀圖的形式來演示,效果如下:

關(guān)于上面的效果圖,各位可以自行研究下,歡迎交流。

需要說明的是,本文代碼是在 Jupyter Notebook 中運行的, 如果是在 PyCharm 等 IDE 中運行,需要稍微修改下代碼。

最后,再次感謝開源項目 Akshare 提供了數(shù)據(jù)接口。

 

 

責任編輯:龐桂玉 來源: 戀習Python
相關(guān)推薦

2021-07-02 14:07:00

可視化Plotly漏斗圖

2022-08-26 09:15:58

Python可視化plotly

2024-04-01 11:53:42

PlotlyPython數(shù)據(jù)可視化

2022-02-23 09:50:52

PythonEchartspyecharts

2020-06-29 15:40:53

PlotlyPython數(shù)據(jù)可視化

2022-06-28 09:34:24

可視化Python代碼

2022-05-16 09:34:17

Python可視化圖表

2021-10-08 09:27:11

Python圖形化工具

2025-04-01 08:30:00

Plotly數(shù)據(jù)可視化數(shù)據(jù)分析

2025-06-17 08:05:00

2020-06-02 10:09:59

JavaScript開發(fā) 可視化

2024-07-11 16:16:27

ChatGPTLLM

2021-09-27 08:31:01

數(shù)據(jù)可視化柱狀圖折現(xiàn)圖

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2021-07-14 09:00:36

Python數(shù)據(jù)Python基礎(chǔ)

2024-08-20 14:31:16

2021-08-05 13:52:05

大大數(shù)據(jù)疫情數(shù)據(jù)可視化

2019-03-20 13:44:30

Web 開發(fā)代碼

2024-07-26 21:35:11

2020-11-02 13:54:41

Python可視化決策樹
點贊
收藏

51CTO技術(shù)棧公眾號

免费成人进口网站| 国产精品视频xxxx| 国产精品无码专区| 日韩漫画puputoon| 亚洲精品成人天堂一二三| 国产综合精品一区二区三区| 国产精品传媒在线观看| 午夜精品亚洲| 国产午夜精品一区二区三区 | 国产三级黄色片| 51精品国产| 欧美亚洲一区二区在线| 亚洲爆乳无码精品aaa片蜜桃| 美女毛片在线看| 韩日欧美一区二区三区| 欧美综合激情网| 国产在线一卡二卡| 国产一区国产二区国产三区| 欧美大胆人体bbbb| 啊啊啊国产视频| sm捆绑调教国产免费网站在线观看 | 狠狠综合久久av一区二区小说| 色之综合天天综合色天天棕色| 免费观看a视频| 久草在线在线精品观看| 欧美在线激情网| 久草视频免费在线| 欧美好骚综合网| 亚洲社区在线观看| 免费a在线观看播放| 欧美影院精品| 精品婷婷伊人一区三区三| 18岁网站在线观看| 大桥未久在线播放| 亚洲乱码精品一二三四区日韩在线| 日韩影院一区| 国产高清在线| 国产精品99久久久久久有的能看 | 人妻无码一区二区三区四区| 日本美女在线中文版| 久久嫩草精品久久久久| 国产日韩一区欧美| 国产综合视频在线| 国产成人鲁色资源国产91色综| 国产日韩欧美电影在线观看| 最新国产中文字幕| 蜜臀av亚洲一区中文字幕| 国产99久久久欧美黑人| 日韩 欧美 综合| 亚洲激情午夜| 97久久国产精品| 日韩 欧美 亚洲| 亚洲人成毛片在线播放女女| 久久人人爽人人爽人人片av高请 | 亚洲一区二区三区综合| 91精品短视频| 精品va天堂亚洲国产| 成人午夜精品无码区| 欧美成人一区在线观看| 日韩av在线免费| 久久久无码人妻精品一区| 亚洲第一二三区| 亚洲系列中文字幕| 青青草自拍偷拍| 希岛爱理一区二区三区| 欧美成人手机在线| 日韩精品一区二区不卡| 国产日韩1区| 国产成人亚洲综合91| 青娱乐在线免费视频| 日本美女一区二区| 成人免费网视频| 精品久久久无码中文字幕| 成人永久看片免费视频天堂| 精品国产一区二区三区四区vr | 国偷自产av一区二区三区| 亚洲成色999久久网站| 久久人妻少妇嫩草av无码专区| 亚洲图区在线| 日韩中文第一页| 久久国产在线视频| 久久久夜夜夜| 成人a视频在线观看| 国精品人妻无码一区二区三区喝尿 | 成人在线黄色电影| 欧洲精品视频在线观看| 国产一级片中文字幕| 欧美美女在线直播| 色偷偷偷亚洲综合网另类| 国产亚洲精品久久久久久打不开| 亚洲免费网站| 国产欧美精品日韩| 手机av在线免费观看| 国产精品三级av| av在线观看地址| 福利视频亚洲| 亚洲精品99999| 潮喷失禁大喷水aⅴ无码| 国产精品hd| 国产福利视频一区| 欧美自拍第一页| 国产精品久久久久久一区二区三区 | 9191在线| 狠狠久久亚洲欧美专区| 日本77777| 国产精品入口久久| 欧美黄色片视频| 亚洲一二区视频| 96av麻豆蜜桃一区二区| 亚洲激情免费视频| 69堂免费精品视频在线播放| 亚洲成人999| 在线看的片片片免费| 水野朝阳av一区二区三区| av电影成人| 日本高清中文字幕在线| 欧美性猛交xxxx免费看漫画| 国产精品19p| 久久视频精品| 国产精品大片wwwwww| 好吊色在线观看| 亚洲天堂av一区| 91极品尤物在线播放国产| 亚洲aaa级| 久久久人成影片一区二区三区观看| 国产又大又长又粗| 久久日韩精品一区二区五区| 精品无码一区二区三区爱欲| 久久99精品久久久野外观看| 色爱av美腿丝袜综合粉嫩av | 123区在线| 日韩免费电影一区| 91 在线视频| 久久精品免费观看| 亚洲国产精品www| 亚洲天堂一区二区| 亚洲美女在线视频| 久久免费激情视频| 久久综合久久鬼色| 日韩欧美xxxx| 欧洲激情综合| 国产精品流白浆视频| 国产精品二线| 欧美视频你懂的| 久久免费手机视频| 精品一区二区三区在线观看| 一本一生久久a久久精品综合蜜| 开心久久婷婷综合中文字幕| 日韩一区二区av| 一级黄色小视频| 中文字幕一区在线| 污污的视频免费观看| 99久久久久| 亚洲a在线观看| 四虎影院观看视频在线观看| 欧美成人免费网站| 日本一级一片免费视频| 91亚洲国产成人精品一区二区三| 男人操女人免费软件| 国产精品嫩模av在线| 国产欧美va欧美va香蕉在线| 操你啦在线视频| 精品精品国产高清一毛片一天堂| 激情综合网五月婷婷| 99v久久综合狠狠综合久久| 人妻少妇被粗大爽9797pw| 久久不卡国产精品一区二区| 国产精品久久久久久中文字| 黄色一级片在线观看| 日韩三级在线免费观看| 懂色av.com| 久久久天堂av| 中文字幕国产高清| 欧美午夜国产| 欧美日韩精品综合| 91精品国产一区二区在线观看| 欧美高清电影在线看| 天堂中文在线观看视频| 91福利视频久久久久| 亚洲综合视频网站| 国产麻豆精品在线观看| 欧美丰满熟妇bbbbbb百度| 欧美一站二站| 爱情岛论坛亚洲入口| 美女100%一区| 久久精品国产v日韩v亚洲 | 亚洲视频一区二区| 国产精品久久久久久久免费看| 亚洲国产日日夜夜| 免费成人深夜天涯网站| 国产乱子伦视频一区二区三区| 播放灌醉水嫩大学生国内精品| 色婷婷色综合| 精品无人区一区二区三区竹菊| 国产一区影院| 97香蕉超级碰碰久久免费的优势| 又爽又大又黄a级毛片在线视频| 精品噜噜噜噜久久久久久久久试看| 婷婷激情五月综合| 洋洋av久久久久久久一区| 亚洲精品乱码久久久久久久久久久久 | 天天色天天操天天射| 欧美人妖巨大在线| 日韩精品一区二区亚洲av| 亚洲精品大片www| jizzjizz日本少妇| 久久免费电影网| 国产女人18毛片水真多18| 麻豆国产精品一区二区三区| 欧美 国产 小说 另类| 国内精品嫩模av私拍在线观看| 日韩欧美精品在线不卡| 国产精品videossex| 成人午夜在线影院| 国产精品黄色片| 欧美在线亚洲在线| 国产桃色电影在线播放| 久久精品国产一区| av一区在线观看| 亚洲人成网站免费播放| 天堂91在线| 亚洲成av人影院在线观看| 精品人妻一区二区三区蜜桃| 欧美人与z0zoxxxx视频| 波多野结衣黄色| 欧美性猛交xxxx乱大交蜜桃| 久久久久久久极品| 亚洲aaa精品| 久久综合久久鬼| 亚洲精品欧美综合四区| 欧洲美女女同性互添| 国产精品三级电影| 五月天免费网站| 中文字幕欧美激情| 中文字幕欧美激情极品| 国产天堂亚洲国产碰碰| 日韩在线免费观看av| 久久久一区二区| 男女做爰猛烈刺激| 久久久久久久综合色一本| 大又大又粗又硬又爽少妇毛片| 91年精品国产| 免费在线观看成年人视频| 99re热这里只有精品免费视频| 88av在线播放| 91蜜桃网址入口| 白白色免费视频| 国产精品沙发午睡系列990531| 欧美福利在线视频| 自拍偷拍亚洲综合| 青春草免费视频| 亚洲一区二区三区四区五区中文 | 午夜一区二区三区免费| 久久综合九色综合97婷婷女人| 青青草福利视频| 国产欧美一区二区三区在线老狼| 永久免费av无码网站性色av| 国产精品网站在线观看| 欧美一级特黄高清视频| 亚洲免费观看视频| 国产高潮流白浆| 亚洲一区二区三区在线| 欧美成人精品欧美一级乱黄| 高跟丝袜欧美一区| 在线观看亚洲一区二区| 91精品啪在线观看国产60岁| 亚洲av无码国产综合专区| 亚洲精品一区二区三区精华液| 手机亚洲第一页| 亚洲欧美激情四射在线日| 头脑特工队2免费完整版在线观看| 亚洲精品午夜精品| 尤物在线视频| 久久久综合免费视频| 男人皇宫亚洲男人2020| 国产欧美中文字幕| 成人资源在线播放| 日本一区免费在线观看| 亚洲天天综合| 日本精品一区在线观看| 蜜桃av一区二区三区| 污污免费在线观看| 中文字幕高清一区| 国产性猛交普通话对白| 欧美色视频在线| 人妻精品无码一区二区| 中文字幕日韩av电影| 久久香蕉一区| 国产精品亚洲片夜色在线| 加勒比色综合久久久久久久久| 先锋在线资源一区二区三区| 激情亚洲网站| 五月激情五月婷婷| 99在线精品视频| 疯狂试爱三2浴室激情视频| 欧美日韩国产一区二区| 一卡二卡在线视频| 亚洲精品美女在线| 羞羞视频在线观看不卡| 国产成人午夜视频网址| 91蜜桃臀久久一区二区| 亚洲欧洲免费无码| 国产农村妇女精品一区二区| 91精品视频国产| 欧美国产丝袜视频| 日本一级片免费看| 欧美一级二级三级乱码| 大地资源中文在线观看免费版| 久久久久久高潮国产精品视| 激情亚洲小说| 日本高清一区| 国产日韩欧美高清免费| 久草福利在线观看| 国产精品亲子伦对白| 国产婷婷色一区二区在线观看| 日韩美女在线视频| 国产cdts系列另类在线观看| 国产精品扒开腿做爽爽爽男男| 久久大胆人体视频| 永久免费看av| 极品少妇一区二区| 成人性生交大片免费看无遮挡aⅴ| 天天亚洲美女在线视频| 亚洲欧美激情国产综合久久久| 久久午夜a级毛片| 欧洲精品久久久久毛片完整版| 青娱乐一区二区| 久久av最新网址| av网站有哪些| 欧美性猛交xxxx免费看久久久| 天天干天天爱天天操| www.欧美精品| 亚洲爽爆av| 伊人久久婷婷色综合98网| 免费成人在线影院| 国产又粗又长又黄的视频| 精品视频一区二区不卡| 国产污视频在线| 国产a∨精品一区二区三区不卡| 九一精品国产| 成人午夜视频免费在线观看| 久久久影院官网| 成人午夜精品视频| 在线观看久久久久久| 成人在线视频免费看| 亚洲欧洲日韩综合二区| 久久激情五月婷婷| 天天综合天天做| 亚洲第一男人天堂| 国产伦理精品| 日韩av电影免费在线| 免费成人av在线| av激情在线观看| 精品粉嫩aⅴ一区二区三区四区| а√天堂资源官网在线资源| 免费看成人午夜电影| 久久蜜桃精品| 国产又黄又粗又猛又爽的| 4438x亚洲最大成人网| 黄色污污视频在线观看| 久久久精品国产一区二区三区| 久久精品五月| 久久久精品少妇| 欧美videossexotv100| 麻豆蜜桃在线观看| 日韩国产精品一区二区| 极品少妇xxxx精品少妇| 久热精品在线观看| 精品五月天久久| 日韩成人免费av| 国产精品va在线观看无码| 99re8在线精品视频免费播放| 99re这里只有精品在线| 久久精品视频在线| 北条麻妃一区二区三区在线观看 | 亚州一区二区三区| 在线看视频不卡| 播五月开心婷婷综合| www.com亚洲| 久久在线观看视频| 天天操综合520| 亚洲黄色av片| 婷婷开心激情综合| 里番在线观看网站| 精品视频第一区| 免费成人在线网站| 日韩xxxxxxxxx| xxx一区二区| 日本妇女一区| 亚洲国产综合av| 在线观看国产日韩| 精精国产xxxx视频在线中文版| 欧美日韩精品一区| 国产成人av电影在线观看| 日韩免费av网站| 久久久久久久久久久久av| 日韩久久精品| 中文字幕一二三四区| 日韩视频在线一区二区| 黄色精品视频|