运行必备库:jiebawordcloudimageio

库安装方法

1
pip install <库名称>

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 引入库
import jieba
import wordcloud
from imageio import imread
import matplotlib.colors as colors # 处理图片相关内容


f = open("E:\\OneDrive - stu.ncwu.edu.cn\\Code\\Python\\Personal\\file\\148.txt", "r", encoding="utf-8")
# 文本文件读取路径,注意:在Python中路径要用双斜杠
t = f.read()
f.close()
ls = jieba.lcut(t)
txt = "".join(ls)
stopwords = {}

mk = imread("C:\\Users\\Guoshucong\\Desktop\\BGP.png")
# 词云轮廓图路径
colormaps = colors.ListedColormap(['#FF6666','#FFFF00','#006699', '#FF9900', '#333399', '#0099CC'])
w = wordcloud.WordCloud(font_path="C:\\Users\\Guoshucong\\AppData\\Local\\Microsoft\\Windows\\Fonts\\(圆角)悠黑GS.ttf", scale=4, width=1920, height=1080, background_color='white', mask=mk, colormap=colormaps)
# 字体文件路径 缩放比例(4倍),词云宽度,词云高度, 词云背景颜色 词云轮廓图
w.generate(txt)
w.to_file("C:\\Users\\Guoshucong\\Desktop\\148-8.jpg")
# 导出词云图片路径