词云的制作
首先安装库
这里使用了matplotlib,wordcloud,jieba,pickle四个库
下面是代码,代码的含义都基本有注释
txt = open('path','rb')
text =txt.read().decode("utf8")#read出来是byte类型的数据,所以要decode解码
image = plt.imread('D:/Btest/test2.jpg')#生成词语的背景图片
wc = WordCloud( background_color = 'white',mask = image, max_words = 2000, stopwords = STOPWORDS,
font_path = 'simhei.ttf',# 字体格式,简体黑体
max_font_size = 60, # 设置字体最大值
random_state = 40, # 设置有多少种随机生成状态
)
wc.generate(text)
image_colors = ImageColorGenerator(image)#词语的颜色,图片有啥颜色,词云啥颜色
wc.recolor(color_func = image_colors)
plt.imshow(wc)
plt.axis('off')
plt.show()
原图
词云图