python实战1.1——根据1.0做词云图

python实战1.1——根据1.0做词云图

最基础的词云图制作

import jieba
import wordcloud
import matplotlib.pyplot as plt

m=open('D:\\pyhomework\\0516\\05_python编程设计.txt',mode='r',encoding='UTF-8')
t=m.read()
ls=jieba.lcut(t)  #对文件进行分词处理
m.close()  #关闭文件
txt=" ".join(ls)
w=wordcloud.WordCloud(background_color='white',
                      font_path='msyh.ttc',
                      width=1000,
                      height=700,
                      max_words=50,
                      random_state=30,
                      stopwords = {
    
    '美国','黑人','他们','一个','警察','现在','发生','可能','可以','中国','白人',
                                   '没有','什么','已经','这个','就是','这种','一切','不是','','自己','真的','时候'} 
                                   # 手动添加停用词
                      )
w.generate(txt)
w.generate_from_text(txt)
plt.imshow(w)
# 是不显示x轴、y轴下标
plt.axis('off')
plt.show()
# 获得模块所在的路径
w.to_file('hot.png')

在这里插入图片描述
想美化词云图可以移步至 python处理数据集

猜你喜欢

转载自blog.csdn.net/Wxxx744/article/details/108621473