詞雲大家肯定都知道,但是要怎麼做呢,python的wordcloud庫就可以幫我們做到了
就幾行代碼就可以實現,因為是第三方庫所以需要用pip安裝
pip install wordcloud -i https://mirrors.aliyun.com/pypi/simple/-i 後面是源的地址,它本身的源下起了很慢,而且大多數時候會出錯,所以我一般會用阿里的,這樣下起了比較快一點
import wordcloud as w
d = w.WordCloud(height=300,width=600,font_path="C:/Windows/Fonts/FZSTK.TTF")txt="我愛你 你好 又藍 又藍 你好 我愛你 你好 又藍"d.generate(txt)d.to_file("word2.png")圖片就是這個效果啦,當然詞雲是有很多方法來設置他的樣式的
還有就是詞雲的內容也可以寫在記事本裡,都是一樣的,用python讀取記事本的內容就行,因為是做一個小小的示範所以就沒有寫在記事本w = wordcloud.WordCloud() w.generate(txt) w.to_file(filename) min_font_size=10 font_setp=2 font_path max_words stop_words mask background_color="white"這些是詞雲的常用方法,幾乎都能用得到。
還有就是說一下在英文的情況下會忽視比較短的單詞,話說如果有不知道字體路徑在哪的同學可以win+R鍵然後輸入fonts這個可以看到你計算機有哪些字體,然後輸入路徑就行
最後說一句,要製作一個能讓人眼前一亮的詞雲是需要時間的,慢慢來就好