pip install jiebapip install wordcloud(如果安装失败,https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 根据python地址下载,安装命令为:pip install xxxx)# -*- coding: utf-8 -*-import jiebafrom matplotlib import pyplot as plt# from wordcloud import WordCloudfrom wordcloud import WordCloud,STOPWORDS,ImageColorGeneratorfrom PIL import Imageimport numpy as nptext = ''font = r'111.ttc'#读取文字文件with open('sentence_good_morning.txt','r',encoding='utf-8', errors='ignore') as fin: for line in fin.readlines(): line = line.strip('\n'); text += ' '.join(jieba.cut(line)); text += ' ';img = Image.open('yy.png') #打开图片img_array = np.array(img) #将图片装换为数组wc = WordCloud(background_color='white', max_words=900, stopwords=STOPWORDS, font_path='111.ttc', # 设置字体格式 max_font_size=700, # 设置字体最大值 random_state=100, # 设置有多少种随机生成状态,即有多少种配色方案 width=1000, #生成图片的大小 height=800, mask=img_array );wc.generate_from_text(text);plt.imshow(wc);plt.axis('off');plt.figure();plt.show();wc.to_file("yy.jpg");
Original: https://www.cnblogs.com/Sora-L/p/12069002.html
Author: 雨梦大木
Title: python 使用wordcloud+jieba生成词云图片
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/621268/
转载文章受原作者版权保护。转载请注明原作者出处!