我电脑有两个Python编译器一个idle一个pycharm,代码在两个编译器上运行完都没有词云图(文件已放好,字体电脑也有,不会报错,但就是没有运行完词云图)
import wordcloud as wd
import jieba as jb
jb.setLogLevel(jb.logging.INFO)
f=open("关于实施乡村振兴战略的意见.txt",'r',encoding='gbk')
t=f.read()
f.close()
ls=jb.lcut(t)
txt=' '.join(ls)
w=wd.WordCloud(font_path='simhei.ttf',width=1000,height= 700,background_color='white',max_font_size = 15)
w.generate(txt)
w.to_file("grwordcloud.png")
在执行文件下 找grwordcloud.png
或者你写个绝对路径去 写图片
# coding=utf-8
import wordcloud as wd
import jieba as jb
import matplotlib.pyplot as plt
jb.setLogLevel(jb.logging.INFO)
f=open("C:/Users/Lenovo/Desktop/1.txt",'r')
t=f.read()
f.close()
ls=jb.lcut(t)
txt=' '.join(ls)
w=wd.WordCloud(font_path='simhei.ttf',width=1000,height= 700,background_color='white',max_font_size = 15)
w.generate(txt)
w.to_file("grwordcloud.png")
plt.figure("jay")
# 以图片的形式显示词云
plt.imshow(w)
# 关闭图像坐标系
plt.axis("off")
plt.show()
改成绝对路径后可以了,我测试文件中字比较少所以输出的图稀疏
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632