如何在Python中将词云保存为.png格式?

10
我正在尝试基于字符串创建一个词云,并将其导入报告文档中。我使用的工具包括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")

然而,报告没有显示词云,而是展示了一个空白的图表。

这需要使用matplotlib的原因是什么?如果没有,你可以直接使用cloud = cloud.to_file('N.png') - Andy
1个回答

23

除了 @Andy 的回答,cloud.to_file('N.png') 是将词云图像保存到您的本地磁盘,以便以后导入的方式。您可以在此处找到一个很好的参考 这里


这似乎提供了低分辨率和尺寸的图像。我该如何以高清格式保存它? - Mohith7548

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接