【问题标题】:How to save VennDiagram as .png file in matplotlib_venn如何在 matplotlib venn 中将维恩图保存为 .png 文件
【发布时间】:2021-02-20 07:16:47
【问题描述】:

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

按照这里的解决方案:

How to save VennDiagram as PNG figure in 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() 是图形占用的空闲内存空间,所以如果你在之后写plt.savefig(path+'venn1A.png') 那么你会得到一个空(白色)图像
  • 如果您将此作为答案提交,我将标记为已接受。否则,我可以稍后再做。再次感谢。

标签: python matplotlib matplotlib-venn


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多