【问题标题】:How to save VennDiagram as PNG figure in matplotlib_venn如何在matplotlib venn中将维恩图保存为PNG图
【发布时间】:2015-03-28 05:07:00
【问题描述】:

我尝试使用以下代码创建维恩图 然后保存为文件。

import matplotlib
from matplotlib_venn import venn2
set1 = set(['A', 'B', 'C', 'D'])
set2 = set(['B', 'C', 'D', 'E'])
plt = venn2([set1,set2],('Set1','Set2'))
plt.savefig('test.png')

但它给了我错误。正确的做法是什么?

这是我在 Ipython 下执行的示例图:

【问题讨论】:

    标签: python matplotlib graph matplotlib-venn


    【解决方案1】:

    venn2 是一个返回VennDiagram 实例的函数。 但是,VennDiagram 类没有您希望的方法 savefig。 您要做的是保存结果图。为此,根据您加载的模块,您可以使用以下命令。

    matplotlib.pyplot.savefig('test.png')
    

    而不是

    plt.savefig('test.png')
    

    这可能会为您解决问题。

    干杯

    【讨论】:

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