Python之jieba庫,wordcloud庫制作詞云圖方法筆記

首先我們要導(dǎo)入兩個(gè)第三方類庫,jieba庫和wordcloud庫

簡(jiǎn)單的代碼如下,上有一些小注釋

import jieba

import wordcloud

import matplotlib.pyplot as plt

#打開文本存放為f

f = open("新時(shí)代中國(guó)特色社會(huì)主義.txt", "r", encoding="utf-8")

#讀取f保存為字符串t

t = f.read()

#關(guān)閉文本f

f.close()

#使用jieba包的lcut方法拆分字符串t

ls = jieba.lcut(t)

# 將列表中的單詞連接成一個(gè)字符串

txt = " ".join(ls)

w = wordcloud.WordCloud( \

? ? width = 1000, height = 700,\

? ? background_color = "white",

? ? font_path = "msyh.ttc"? ?

? ? )#設(shè)置畫布大小,背景顏色和字體路徑

bmp = w.generate(txt)

#使用matplotlib.pyplot來畫圖

plt.imshow(bmp)

plt.axis('off')

plt.show()

————————————————

還有一些細(xì)節(jié),比如

w=wordcloud.WordCloud(max_words = 20)? ?#限制出現(xiàn)頻率前20的詞語

mask = imread("fivestart.png")

w=wordcloud.WordCloud(mask = mask) #設(shè)置畫布圖案為想要的圖片形狀(默認(rèn)為長(zhǎng)方形)

font_path是字體文件的路徑


————————————————

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

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