如何制作詞云
詞云也叫文字云,幫助統(tǒng)計文本中高頻出現(xiàn)的詞户辫,過濾掉某些常用詞(比如“作曲”“作詞”)渐夸,將文本中的重要關(guān)鍵詞進行可視化。
創(chuàng)建詞云并展示
#創(chuàng)建詞云
wc = WordCloud(
background_color='white',# 設(shè)置背景顏色
mask=backgroud_Image,# 設(shè)置背景圖片
font_path='./SimHei.ttf', # 設(shè)置字體渔欢,針對中文的情況需要設(shè)置中文字體墓塌,否則顯示亂碼
max_words=100, # 設(shè)置最大的字數(shù)
stopwords=STOPWORDS,# 設(shè)置停用詞
max_font_size=150,# 設(shè)置字體最大值
width=2000,# 設(shè)置畫布的寬度
height=1200,# 設(shè)置畫布的高度
random_state=30# 設(shè)置多少種隨機狀態(tài),即多少種顏色
)
#生成詞云
wordcloud=generate(text) #傳入的參數(shù) text 代表你要分析的文本
wordcloud.tofile(“a.jpg”) #得到的詞云圖像直接保存為圖片格式文件奥额。
#展示
import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis("off")
plt.show()