第一步:?安裝python3.8
安裝地址:https://www.python.org/downloads/

第二步:安裝3個庫
安裝方法:
在命令提示符(cmd)下安裝:

1、pip install?jieba?
?2、pip install wordcloud?
3、pip install??imageio
第三步:素材準備
1、準備好需要制作云圖的文本,以.txt方式存儲
2、需要呈現(xiàn)的效果圖片(建議圖片中的元素輪廓要清晰),以PNG或者JPG方式存儲
第四步:編寫程序
代碼的解釋如下:
#引入3個庫:jieba? wordcloud? imageio
import jieba? ? ? ? ? ? ? ? ? ? ? ? ??
import wordcloud
import imageio
mask = imageio.imread("001.jpg")? ? ? ? ? ? ? ? ? ?#讀取圖片文件(png/jpg),并保存為一個變量
f = open("文件名.txt", "r", encoding="utf-8")
t = f.read()
f.close()
ls = jieba.lcut(t)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #中文分詞,返回一個列表類型的分詞結果,并生成列表變量
txt = " ".join(ls)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #讓列表文本之間以空格分開,生成新的字符串
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #生成詞云對象,配置對象參數(shù)
w = wordcloud.WordCloud(\
? ? width =1000, height = 1000,\
? ? background_color = "white",\
? ? font_path = "msyh.ttc",\
? ? mask = mask? #圖片變量變量賦值,mask控制輸出外觀
? ? )
w.generate(txt)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #加載詞云文本,到詞云對象
w.to_file("文件名2.png")? ? ? ? #將詞云輸出為圖像文件(png/jpg)
第五步,運行調試,查看結果
