#讲解思路: # 1、读取文件、分词整理 # 2、设置并输出词云 # 3、观察结果,优化迭代 import jieba import wordcloud from scipy.misc import imread #需要安装scipy库,在pycharm下安装还是比较方便的 # 这个作用是用来让词云生成特定图形形状的 mask=imread('fivestar.png') #f=open('新时代中国特色社会主义.txt',"r",encoding="utf-8") f=open('关于实施乡村振兴战略的意见.txt',"r",encoding="utf-8") t=f.read() f.close() ls=jieba.lcut(t) txt=' '.join(ls)#词云要求将空格分隔的长文本输入 w=wordcloud.WordCloud(font_path='msyh.ttc',mask=mask,width=1000, height=700,background_color='white',max_words=15) w.generate(txt) w.to_file('xcwordcloud.png') #一开始在png后面多了一个空格造成错误
这个实例比较简单,但却很有趣