生成微信詞云,通過對微信聊天記錄的分析,生成詞云圖,讓數據更直觀。
1. 前言
生成微信詞云,讓數據更直觀。
2. 安裝必要的庫
atplotlib等??梢允褂胮ip命令進行安裝
stall jiebastall wordcloudstallatplotlib
3. 分析微信聊天記錄
進行分析。
的字典數據結構進行統計。
port jieba
打開文件coding='utf-8') as f
讀取文件內容
text = f.read()
words = jieba.cut(text)
統計詞頻
freq = {} words freq
freq[word] += 1
else
freq[word] = 1
4. 生成詞云圖
ter數據結構進行轉換。
sportterport WordCloud
將字典轉換為列表ter(freq)
生成詞云圖deratecies(word_freq)
顯示詞云圖portatplotlib.pyplot as pltshow(wc)
plt.axis('off')
plt.show()
5. 結論
atplotlib等庫,可以方便地實現微信詞云的生成。