如何在Matplotlib_venn中将VennDiagram保存为PNG图

时间:2015-01-29 04:05:38

标签: python matplotlib graph matplotlib-venn

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

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下首次亮相的示例图: enter image description here

1 个答案:

答案 0 :(得分:2)

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

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

而不是

plt.savefig('test.png')

这可能会为您解决问题。

干杯

enter image description here