我正在尝试将 pyplot 图保存为 png
import matplotlib.pyplot as plt
# take relative word frequencies into account, lower max_font_size
wordcloud = WordCloud(max_font_size=40, relative_scaling=.5).generate(text)
fig = plt.figure()
fig.savefig("../../results/plots/"+wf+".png")
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
plt.close()
绘图正确显示,但它始终存储空图像。我的语法有问题吗?
最佳答案
谢谢@tcaswell,你是对的。解决办法是
fig = plt.figure()
plt.imshow(wordcloud)
plt.axis("off")
fig.savefig("../../results/plots/"+wf+".png")
plt.show()
plt.close()
我试图在绘图之前保存
关于 python : Cannot save plots as png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35684112/