python - 如何在python中将词云另存为.png?
问题描述
我正在尝试基于字符串创建词云,然后将其导入报告文档。我正在使用 python-docx、matplotlib 和 word cloud。这是我的简要总结
from wordcloud import WordCloud
import matplotlib.pyplot as plt
from docx import Document
from docx.shared import Inches
document = Document()
document.add_heading("Auto Generated Report")
text = "kd sa gf sdf gd python auomation get set python dfs aslkdf asdfij fdifh fdosfj dsfoj "
cloud = WordCloud().generate(text)
plt.title('Summarization of responses on possible improvements of CS course.')
plt.savefig('N.png')
document.add_picture('N.png', width=Inches(5))
document.save("Report")
然而,报告并没有显示词云,而是只显示一个空白图表。
解决方案
@Andy 回答的补充cloud.to_file('N.png')
是如何将词云图像保存到本地磁盘中,以便以后导入。你可以在这里找到一个很好的参考。
推荐阅读
- python - 无法从 boto3 注册 ECS 任务
- python - 显示每个绘制点的刻度
- c# - 如果对象的引用变量是超类类型,是否可以访问子类的属性?
- vb.net - 如何管理数据输入网页的超时?
- java - 如何在一个活动中将一个界面用于两个以上的后台 android 任务?
- redux - 如何在 redux-form 数字字段中本地化小数分隔符?
- batch-file - GPO .bat 文件不起作用注销/关闭删除文件和文件夹
- r - R S3 处理两个带 fread 的双 qoute
- r - 打开“.rattle”文件时如何解决以下错误?“.RGtkCall 中的错误(”S_gtk_file_chooser_dialog_new_with_backend
- html - 如何将标签文本与输入框的左上角对齐?