
首先我們要導(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是字體文件的路徑
————————————————