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处理数据集