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!
推薦閱讀:
- python詞雲庫wordcloud自定義詞雲制作步驟分享
- 中秋快到瞭利用 python 繪制中秋禮物
- 使用python生成雲詞圖實現畫紅樓夢詞雲圖
- python練習之曾經很火的小人畫愛心表白代碼
- 想學畫畫?python滿足你!