matplotlib를 사용하면 그래픽 사용자 인터페이스(GUI) 내에 표시할 수 있는 플롯을 통해 데이터를 시각화할 수 있습니다. 그러나 플롯을 직접 표시하는 것보다 이미지 파일로 저장하는 것을 선호하는 경우가 있을 수 있습니다. 이 기사에서는 matplotlib를 사용하여 Python에서 이를 달성하는 방법에 대한 연습을 제공합니다.
문제: matplotlib 플롯을 표시하는 대신 이미지 파일(예: foo.png)로 저장하려면 어떻게 해야 합니까? ?
해결책:
플롯을 저장하려면 이미지 파일로는 matplotlib의 savefig 기능을 활용하세요. 파일 이름에 원하는 확장자를 추가하여 원하는 파일 형식을 지정할 수 있습니다.
from matplotlib import pyplot as plt plt.plot([1, 2, 3], [1, 4, 9]) plt.savefig('foo.png') # Saves the plot as a PNG file plt.savefig('foo.pdf') # Saves the plot as a PDF file
기본적으로 savefig를 사용하면 이미지 주위에 공백이 생길 수 있습니다. 이를 제거하려면 bbox_inches='tight' 인수를 사용하세요.
plt.savefig('foo.png', bbox_inches='tight')
참고: 빈 이미지 파일을 방지하려면 plt.savefig() 다음에 plt.show()를 호출해야 합니다. .
위 내용은 Matplotlib 플롯을 표시하는 대신 이미지 파일로 저장하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!