我想将维恩图另存为.png (或其他文件)以插入到文档中。我正在使用matplotlib_维恩。
遵循这里的解决方案:
如何在matplotlib中将VennDiagram保存为PNG图形_维恩
我只得到一个空的(白色) .png文件,如下所示:
我的代码是:
from matplotlib_venn import venn2
from matplotlib import pyplot as plt
venn2(subsets=(5,8,4))
plt.savefig(path+'venn1A.png')
编辑:
我正在使用ATOM IDE,它会自动显示维恩图(即plt.show()隐式地)。根据Anurag Dabas下面的解决方案,同时提交两行代码是可行的。感谢您的解决方案。
发布于 2021-02-20 07:57:44
写plt.savefig(path+'venn1A.png')之前plt.show()因为plt.show()图形占用的空闲内存空间,因此如果您编写plt.savefig(path+'venn1A.png')之后plt.show()然后你将得到一个空的(白色)图像。
注意:-如果不提供.png扩展名,那么默认情况下,savefig()方法将图像保存为png格式
https://stackoverflow.com/questions/66289004
复制相似问题