Python 疫情資料的視覺化與分析(二)

2021-10-12 16:37:35 字數 1764 閱讀 9819

python 疫情資料的視覺化與分析第二彈來襲。

上次通過資料的預處理已經將疫情的資料清洗到excel中,詳情見

這次將通過處理得到詞云。

import openpyxl

from wordcloud import wordcloud

# 讀取資料

wb = openpyxl.load_workbook(

'data.xlsx'

)# 獲取工作表

ws = wb[

'國內疫情'

]frequency =

for row in ws.values:

if row[0]

=='省份'

:pass

else

: frequency[row[0]

]=float

(row[1]

)wordcloud = wordcloud(font_path=

"c:/windows/fonts/simli.ttf"

, background_color=

"white"

, width=

1920

, height=

1080

)# 根據確診病例生成詞云

wordcloud.generate_from_frequencies(frequency)

# 儲存詞云

wordcloud.to_file(

'wordcloude.png'

)

得到如圖的中國詞云

同理生成全球的詞云

wb = openpyxl.load_workbook(

'data1.xlsx'

)frequency_out =

sheet_name = wb.sheetnames

for each in sheet_name:

if"洲"

in each:

ws = wb[each]

for row in ws.values:

if row[0]

=='國家'

:pass

else

: frequency[row[0]

]=float

(row[1]

) wordcloud = wordcloud(font_path=

"c:/windows/fonts/simli.ttf"

, background_color=

"white"

, width=

1920

, height=

1080

)wordcloud.generate_from_frequencies(frequency)

# 儲存詞云

這就是全球疫情詞云了。

好了詞云製作就到這裡了。

疫情統計視覺化

這個作業屬於哪個課程 2020春軟工實踐 w班 這個作業要求在 作業的要求 結對學號 221701416 221701434 這個作業的目標 設計疫情統計視覺化原型,學習原型設計軟體的使用,理解客戶的需求 作業正文 部落格鏈結 其他參考文獻 疫情統計視覺化原型 簡易功能gif演示 圖示資料不表明真實...

python 爬取疫情資料並進行視覺化

課題 爬取疫情資料 進行視覺化 第一步 爬蟲爬取疫情資料 第二步 實現資料的視覺化 import time import json import requests import pandas as pd url r int time.time 1000 html requests.get url h...

Python 資料視覺化

資料視覺化指的是通過視覺化表示來探索資料,它與資料探勘緊緊相關,而資料探勘指的是使用 來探索資料集的規律和關聯。資料集可以是用一行 就能表示的小型數字列表,也可以是數以吉位元組的資料。漂亮地呈現資料關乎的並非僅僅是漂亮的。以引人注目的簡潔方式呈現資料,讓人能夠明白其含義,發現資料集中原本未意識到的規...