matplotlib_venn 如何将 VennDiagram 另存为 .png 文件

How to save VennDiagram as .png file in matplotlib_venn

我想将维恩图另存为 .png(或其他文件)以插入到文档中。我正在使用 matplotlib_venn.

按照此处的解决方案:

我刚得到一个空的(白色).png 文件,如下所示:

我的代码是:

from matplotlib_venn import venn2
from matplotlib import pyplot as plt

venn2(subsets=(5,8,4))
plt.savefig(path+'venn1A.png')

plt.show() 之前写 plt.savefig(path+'venn1A.png') 因为 plt.show() 空闲内存 space 被图形占用所以如果你在 plt.show() 之后写 plt.savefig(path+'venn1A.png') 那么你将得到一个空白(白色)图像。

注意:- 如果您不提供 .png 扩展名,则默认情况下 savefig() 方法以 png 格式保存图像

进一步说明: ATOM IDE 自动显示图表(即 plt.show() 是隐式的)。因此有必要将所有代码行一起提交,而不是逐行提交。