2015-01-29 1 views
1

다음 코드로 Venn 다이어그램을 만들려고 시도한 후 파일로 저장했습니다.matplotlib_venn에서 VennDiagram을 PNG 그림으로 저장하는 방법

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') 

하지만 오류가 발생했습니다. 그것을하는 올바른 방법은 무엇입니까? enter image description here

답변

2

venn2VennDiagram의 인스턴스를 반환하는 함수이다

이 제가

Ipython하에 exceuted 예시적인 도면이다. 그러나 클래스 VennDiagram에는 원하는대로 savefig 메소드가 없습니다. 당신이하려는 것은 결과 그림을 저장하는 것입니다. 이를 위해로드 된 모듈을 기반으로 다음 명령을 사용할 수 있습니다. 대신

plt.savefig('test.png') 

이의

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

당신을 위해 문제를 해결할 수 있습니다.

건배

enter image description here

관련 문제