<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
本專案主要通過python的matplotlib pandas pyecharts等庫對疫情資料進行視覺化分析
資料來源:
df = pd.read_csv(r'C:UsersHaseeDesktop/covid_19_data.csv') df.head()
cols= ['序號','日期','省/州','國家','最近更新','確診','死亡','治癒'] df.columns = cols df.日期 = pd.to_datetime(df.日期) df
## 利用groupby按照日期統計確診死亡治癒病例的總和
#合併同一天同國家日期 global_confirm = df.groupby('日期')[['確診', '死亡', '治癒']].sum() global_confirm
ax = global_confirm.plot(figsize = (12,10), title = '全球疫情趨勢圖')
利用groupby按照日期統計確診死亡治癒病例的總和
global_china = df[df['國家'] == 'Mainland China'].reset_index() global_china_confirm = global_china.groupby('日期')[['確診', '死亡', '治癒']].sum().reset_index()
畫圖,三條線組合到一個圖
global_china = df[df['國家'] == 'Mainland China'].reset_index() global_china_province_confirm = global_china.groupby('省/州')[['確診', '死亡', '治癒']].sum().reset_index() recovercent = 100.*global_china_province_confirm['治癒'] / global_china_province_confirm['治癒'].sum() labels = ['{0}-{1:1.2f}%-{2}'.format(i,j,k) for i,j,k in zip(list(global_china_province_confirm['省/州']), recovercent, list(global_china_province_confirm['治癒']))] plt.figure(figsize=(10,10)) plt.pie(global_china_province_confirm['治癒'],radius = 0.3)
plt.figure(figsize=(16,16)) plt.barh(list(global_country_confirm_rank.國家)[::-1], list(global_country_confirm_rank.確診)[::-1]) plt.title('確診人數排名前15的國家') plt.xlabel('人數(千萬)') plt.ylabel('國家')
set_global_opts是設定格式:
china_confirm = df[df['國家'] == "Mainland China"] china_latest = china_confirm[china_confirm['日期'] == max(china_confirm['日期'])] words = WordCloud() words.add('確診人數', [tuple(dic) for dic in zip(list(china_latest['省/州']),list(china_latest['確診']))], word_size_range=[20,100])
china_death = df[df['國家'] == "Mainland China"] china_death_latest = china_death[china_death['日期'] == max(china_death['日期'])] china_death_latest = china_death_latest.groupby('省/州')[['確診', '死亡']].max().reset_index()
geo = Map() geo.add("中國死亡病例分佈", [list(z) for z in zip(china_death_prodic,list(china_death_latest['死亡']))], "china") geo.set_global_opts(title_opts=opts.TitleOpts(title="全國各省死亡病例資料分佈"),visualmap_opts=opts.VisualMapOpts(is_piecewise=True, pieces=[ {"min": 1500, "label": '>10000人', "color": "#6F171F"}, {"min": 500, "max": 15000, "label": '500-1000人', "color": "#C92C34"}, {"min": 100, "max": 499, "label": '100-499人', "color": "#E35B52"}, {"min": 10, "max": 99, "label": '10-99人', "color": "#F39E86"}, {"min": 1, "max": 9, "label": '1-9人', "color": "#FDEBD0"}])) geo.render_notebook()
geo = Geo() geo.add_schema(maptype="china") geo.add("中國死亡病例分佈", [list(dic) for dic in zip(china_death_prodic,list(china_death_latest['死亡']))],type_=GeoType.EFFECT_SCATTER) geo.set_global_opts(visualmap_opts=opts.VisualMapOpts(),title_opts=opts.TitleOpts(title="全國各省死亡病例資料分佈")) geo.render_notebook()
map = Map() map.set_global_opts(title_opts=opts.TitleOpts(title="全球死亡人數地理分佈情況"),visualmap_opts=opts.VisualMapOpts(is_piecewise=True, pieces=[ {"min": 100001, "label": '>100001人', "color": "#6F171F"}, {"min": 10001, "max": 100000, "label": '10001-100000人', "color": "#C92C34"}, {"min": 1001, "max": 10000, "label": '1001-10000人', "color": "#E35B52"}, {"min": 101, "max": 10000, "label": '101-10000人', "color": "#F39E86"}, {"min": 1, "max": 100, "label": '1-100人', "color": "#FDEBD0"}])) map.add("全球死亡人數地理分佈情況", [list(z) for z in zip(global_death_n,list(global_death['死亡']))], "world") map.set_series_opts(label_opts=opts.LabelOpts(is_show=False)) map.render_notebook()
global_confirm.plot.hist(alpha=0.5) plt.xlabel('人數(千萬)') plt.ylabel('出現頻率') plt.title('全球疫情頻率直方圖')
到此這篇關於Python疫情資料視覺化分析的文章就介紹到這了,更多相關Python視覺化內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45