解決wordcloud導出圖片不清楚


使用WordCloud生成詞雲圖片

本文詳細介紹參考自:https://www.jianshu.com/p/fdd0acccf1c5

wordcloud開源項目:https://github.com/amueller/word_cloud


 

調整圖片清晰度:scale屬性,該值越大越清楚,我設置的是scale=32。

# 設置詞雲屬性
wordcloud=WordCloud(
  font_path="simhei.ttf",
  margin=1,
  scale=32,
  background_color="white",
   mode="RGBA" )
# 詞雲對象讀入數據
wordcloud=wordcloud.fit_words(word_frequence)

#生成詞雲
plt.imshow(wordcloud)

#兩種輸出圖片方式
# 1、指定精度進行輸出
# plt.savefig("E:/temp.jpg",dpi=600)
# 2、完整圖片輸出
wordcloud.to_file("E:/temp.png")
#預覽圖片
plt.show()

 

詞雲屬性解釋

  • font_path:字體路徑
  • max_font_size:最大字號,這個我是有做調整的,有時默認生成出來會覺得,關鍵詞大小都差不多,沒有突出的關鍵詞,沒有那種詞雲的感覺。就像下圖那樣。

 

調整成120之后就好看很多,有很明顯的差別

  • margin:詞間間距
  • scale:精度級別?比例?我不知道具體該怎么翻譯,反正越大越清楚。運行速度越慢
  • background_color:背景顏色,如果想弄透明需要這里填None,然后后面的選項填RGBA,A代表透明度,只有RGBA的模式才能有透明背景。
  • mode:顏色模式默認"RGB",想弄透明背景需要選擇"RGBA"
  • 輸出模式:plt.savefig輸出是指定精度輸出,wordcloud.to_file為完整圖片輸出,每個詞都能完全看清

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM