1. 程式人生 > >1118 Python學習日記——詞雲

1118 Python學習日記——詞雲

今日金句:

詞雲需要用到一個第三方庫:wordcloud
這個庫安裝起來還是蠻簡單的
cmd命令列下輸入:pip install wordcloud 就可以了
其基本應用模式如下:

import wordcloud 
w = wordcloud.WordCloud()    
w.generate(<文字內容,可以是字串也可以是txt檔案>)
w.to_file(<儲存的檔名>)    #儲存檔案

基本用法示例如下:(用哈姆雷特的txt文件吧)

import wordcloud 
w = wordcloud.WordCloud()
f = open('hamlet.txt'
,'r').read() w.generate(f) w.to_file('hamlet.png')

我個人比較喜歡png格式的圖片,可能這個名字比較簡單哈哈哈
當然大家可以隨意儲存為jpg等其他格式也沒問題,字尾改改就好了,這個沒什麼問題,那接下來我們看看結果
哈姆雷特詞雲
看起來可能有一點點亂,所以為了使我們的詞雲更加美觀,就要新增設定引數。
wordcloud自帶了比較多的引數設定,在.WordCloud()中

width 設定輸出圖片的寬度
height 設定輸出圖片的高度
min_font_size 設定詞雲輸出的最小字號
max-font-size 設定輸出詞雲的最大字號
font_step 字號步長增進
font_path 字型檔案地址
max_words 設定顯示詞雲的的最大單詞數量
stop_words 不顯示的單詞庫 用法:stop_words = {‘hello’,‘bye’}
mask 設定背景圖片,需引入imread()函式
back_ground 設定背景顏色,如back_ground = ‘green’

具體用法CSDN裡很多部落格都有說明,可以自己查閱,自己動手寫寫
這個庫還是蠻好玩的。
以後什麼庫什麼包不會用要多查查官方文件~bye