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