38丨數(shù)據(jù)可視化實(shí)戰(zhàn):如何給毛不易的歌曲做詞云展示?

如何制作詞云

詞云也叫文字云,幫助統(tǒng)計(jì)文本中高頻出現(xiàn)的詞,過濾掉某些常用詞(比如“作曲”“作詞”),將文本中的重要關(guān)鍵詞進(jì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è)置最大的字?jǐn)?shù)
    stopwords=STOPWORDS,# 設(shè)置停用詞
    max_font_size=150,# 設(shè)置字體最大值
    width=2000,# 設(shè)置畫布的寬度
    height=1200,# 設(shè)置畫布的高度
    random_state=30# 設(shè)置多少種隨機(jī)狀態(tài),即多少種顏色
)
#生成詞云
 wordcloud=generate(text)  #傳入的參數(shù) text 代表你要分析的文本
 wordcloud.tofile(“a.jpg”)    #得到的詞云圖像直接保存為圖片格式文件。
#展示
import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis("off")
plt.show()

給毛不易的歌曲做詞云展示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容