如何在python中将词云保存为.png?

oce*_*dye 6 python

我正在尝试基于字符串创建词云,然后将其导入到报告文档中。我正在使用 python-docx、matplotlib 和词云。这是我的简要总结

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")
Run Code Online (Sandbox Code Playgroud)

但是,报告没有显示词云,而是只显示空白图形。

Cat*_*ian 15

对@Andy 的回答的补充cloud.to_file('N.png')是如何将词云图像保存到本地磁盘中,以便稍后导入。你可以在这里找到一个很好的参考。