如果正常使用pip install wordcloud
安裝命令通常會報錯
error. microsolf visual c++ 14.0 is required. get it with "microsoft visual c++ build tools".
解決方法:
方法一:
然後開啟軟體,在終端下重新輸入pip install wordcloud
方法二:
在cmd中輸入pip install wheel
(因為wordcloud庫是wheel庫打包的庫,所以安裝完wheel才能成功安裝woedcloud庫)
在cmd中輸入cd desktop
命令回車切換到桌面
安裝好了之後匯入wordcloud模組就不會報錯了
將要生成詞云的文字儲存到txt文件中。編碼方式選擇utf-8
和詞云文字在同一資料夾下建立py專案程式
import jieba ## jieba中文分詞庫
import wordcloud ## 詞云庫
)## 生成詞云的形狀
f =open
("txt.txt"
,"r"
,encoding=
"utf-8"
)## 開啟檔案
t = f.read(
)f.close(
)ls = jieba.lcut(t)
## 呼叫結巴分詞,生成詞語列表
txt=
"".join(ls)
## 設定詞云形狀,畫布寬度為1000畫素,高度為700畫素,背景色為白色,font_path的屬性為msyh.ttc支援中文
w = wordcloud.wordcloud( font_path =
"msyh.ttc"
,mask = mask\
,width =
1000
,height =
700,background_color =
"white",)
wc=w.generate(txt)
## 生成詞云
w.to_file(
"wordcloud.png"
)## 儲存
plt.imshow(wc)
plt.axis(
"off"
)## 不顯示座標軸
plt.show(
)
正常顯示詞云會生成以下**
python詞云生成 wordcloud庫
全文 於 wordcloud是優秀的詞云展示第三方庫 方法描述 w.generate txt 向wordcloud物件w中載入文字txt,w.generate python and wordcloud w.to file filename 將詞云輸出為影象檔案,png或.jpg?x oss proc...
使用wordcloud庫生成詞云
w wordcloud.wordcloud 引數 引數描述 width 指定詞云物件生成的寬度,預設400畫素 height 制定詞云物件生成的高度,預設200畫素 min font size 制定詞雲中字型的最小字型大小,預設4號 max font size 指定詞雲中字型的最大字型大小,根據高度...
使用Python做簡單的詞云
本人正在學習資訊檢索相關課程,想在這裡發布學習筆記以供自己未來查閱,其中的內容有自己的理解已經查閱資料得出來的結論,如有錯誤歡迎批評指正。三 中文詞云總結 如下 示例 pip install worldcloud建立乙個txt檔案來存放要生成詞云的英文文字,檔案存放時要注意編碼格式 選取utf 8 ...