python wordcloud庫實例講解使用方法

1.詞雲庫簡介

wordcloud庫是python中的一個第三方庫,wordcloud直譯過來是“詞雲” 詞雲:以詞語為基本單位,更加直觀和藝術的展示文本。

另外詞雲庫需要先自行安裝 安裝方法:

  • 命令行安裝:cmd中執行pip install wordcloud命令
  • 自己去python官網下載whl文件再安裝
  • 在編輯器中安裝(pycharm可在python package欄搜索wordcloud下載)

2.詞雲庫的基本使用

具體步驟:

  • 配置對象參數
  • 加載詞雲文本
  • 輸出詞雲文件

(1)配置對象參數

import wordcloud
'括號裡的參數為空則全都采用默認值'
w=wordcloud.WordCloud()

常見參數:

width:指定詞雲對象生成圖片的寬度,默認400像素

height:指定詞雲對象生成圖片的高度,默認200像素

min_font_size:指定詞雲中字體的最小字號,默認4號

max_font_size:指定詞雲中字體的最大字號,默認根據高度參數自動調節

mask:指定詞雲形狀,默認長方形

(2)加載詞雲文件

w.generate('dream is possible')
'內容可以是一段文本也可以是打開的文件'

加載詞雲文件通常用generate方法 參數為一段文本或者一個打開的文本文件

(3)輸出詞雲文件

w.to_file('123.png')

把文件保存為圖片文件

一段最簡單的詞雲就制作完成瞭 但是這樣子簡單的詞雲並不好看

3.wordcloud使用實例-在圖形中生成詞雲

要在圖形中生成詞雲 首先需要有一個圖形 圖形要求盡量簡單而且封閉的圖形(不然電腦可能識別不出來)

淺淺畫個愛心吧:

from turtle import *
def  love():
   for i in range(200):     
       right(1)
       forward(1)        
pensize(2)                 
speed(10)                
color('black','red')           
begin_fill()               
left(140)
forward(111.65)
love()                     
left(120)
love()
forward(111.65)          
end_fill()                
hideturtle()              
done()                  

愛心樣式:

將愛心命名為“愛心.png” 有瞭愛心之後就可以制作詞雲瞭

這裡我自己準備瞭一段文本“See You Again.txt”

import wordcloud
import matplotlib.pyplot as plt
from imageio.v2 import imread
'導入相關模塊'
mk=imread('..\R&Q_pic\愛心.png')
'打開圖片文件'
w=wordcloud.WordCloud(mask=mk,background_color='lightpink')
'配置對象參數 背景顏色設置為亮粉色'
f=open('../Stu_pack/See You Again.txt','r')
'打開文本文件'
w.generate(f.read())
plt.imshow(w)
plt.axis('off')
plt.show()
w.to_file('../R&Q_Pic/Love.png')#保存文件為Love.png

運行以下代碼就會生成詞雲文件

到此這篇關於python wordcloud庫實例講解使用方法的文章就介紹到這瞭,更多相關python wordcloud內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: