이미지 파일에 플롯 저장: 종합 안내서
matplotlib.pyplot 라이브러리는 표시할 편리한 plt.show() 기능을 제공합니다. 그래픽 사용자 인터페이스에서 플롯을 작성하려면 문서화 또는 공유 목적으로 이러한 플롯을 이미지 파일로 저장해야 하는 경우가 많습니다. 이 문서에서는 플롯을 표시하는 대신 이미지 파일에 저장하는 방법에 대한 포괄적인 지침을 제공합니다.
플롯을 이미지 파일에 저장
플롯을 이미지 파일로 저장하려면 plt.savefig() 함수. 파일 이름에 원하는 확장자를 추가하여 파일 형식을 지정할 수 있습니다.
import matplotlib.pyplot as plt plt.savefig('foo.png') # Saves the plot as a PNG file plt.savefig('foo.pdf') # Saves the plot as a PDF file
이러한 형식은 각각 래스터화된 출력과 벡터화된 출력을 제공합니다.
공백 제거
이미지 파일에 저장된 플롯의 가장자리 주위에 바람직하지 않은 공백이 있을 수 있습니다. 이 공백을 제거하려면 plt.savefig()에 bbox_inches='tight' 매개변수를 추가하세요.
plt.savefig('foo.png', bbox_inches='tight')
플롯 표시
다음 사항에 유의하는 것이 중요합니다. 플롯을 이미지 파일에 저장한 후 GUI에 표시하려는 경우 plt.show() 명령을 뒤에 배치해야 합니다. plt.savefig(). 그렇지 않으면 빈 이미지 파일이 생성됩니다.
요약하자면, 적절한 파일 확장자를 가진 plt.savefig() 함수를 사용하면 플롯을 이미지 파일로 원활하게 저장할 수 있습니다. bbox_inches='tight' 매개변수는 공백을 제거하는 데 도움이 되며, 플롯이 GUI에 표시되려면 plt.show()가 plt.savefig() 뒤에 와야 합니다.
위 내용은 Matplotlib 플롯을 이미지 파일로 저장하고 초과 공백을 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!