Matplotlib Savefig 메서드의 빈 출력
Matplotlib을 사용하여 생성된 플롯을 저장하려고 하면 저장된 이미지가 나타나는 문제가 사용자에게 발생할 수 있습니다. 공백. 이 기사에서는 여러 하위 도표가 포함된 도표를 저장하려고 시도하는 코드 조각을 검사하여 이 문제를 해결합니다.
제공된 코드에는 세 개의 하위 도표가 있으며, 그 중 하나는 T0이라는 변수의 가용성에 따라 조건부로 적용됩니다. 코드 순서는 다음과 같습니다.
그러나 저장된 이미지(tesssttyyy.png)는 공백으로 남아 있습니다. 이 문제를 해결하려면 여러 요소를 고려해야 합니다.
T0 존재의 영향:
함수 호출 순서:
Based 이러한 고려 사항에 대해 다음 두 가지 제안 해결 방법이 있습니다.
방법 1:
plt.savefig('tessstttyyy.png', dpi=100) plt.show() plt.draw()
방법 2:
fig1 = plt.gcf() plt.show() plt.draw() fig1.savefig('tessstttyyy.png', dpi=100)
결론:
Matplotlib savefig 메소드의 빈 이미지 문제는 함수 호출 순서를 조정하여 해결할 수 있습니다. 올바른 수치가 저장되는지 확인하거나 T0의 가용성에 따라 서브플롯의 조건부 생성을 처리합니다.
위 내용은 내 Matplotlib Savefig가 빈 이미지를 생성하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!