본문 바로가기

savefig2

Python 그림에서 xticks를 제거하는 방법, How to remove xticks from a plot 질문 나는 semilogx 플롯을 가지고 있고 xticks를 제거하고 싶습니다. 다음을 시도해 봤습니다: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) 그리드가 사라지지만 작은 눈금 (주 눈금 자리에 있는)은 남아 있습니다. 어떻게 제거할까요? 답변 plt.tick_params 메서드는 이와 같은 작업에 매우 유용합니다. 이 코드는 주요 및 보조 눈금을 끄고 x축의 레이블을 제거합니다. 또한 ax.tick_params도 있으며, 이는 matplotlib.axes.Axes 객체에 사용됩니다. from matplotlib import pyplot as plt plt.plot(range(10)) plt.tick_params( axis='x', # x축에.. 2023. 10. 27.
Python 그림을 표시하는 대신 이미지 파일로 플롯을 저장합니다., Save plot to image file instead of displaying it 질문 이것은 GUI에서 도표를 표시합니다: import matplotlib.pyplot as plt plt.plot([1, 2, 3], [1, 4, 9]) plt.show() 하지만 대신에 도표를 파일로 저장하는 방법은 어떻게 하나요 (예 : foo.png)? 답변 matplotlib.pyplot.savefig을(를) 사용할 때, 파일 형식은 확장자로 지정할 수 있습니다: from matplotlib import pyplot as plt plt.savefig('foo.png') plt.savefig('foo.pdf') 이렇게 하면 각각 래스터화 된 또는 벡터화 된 출력물이 생성됩니다. 또한 이미지 주변에 불필요한 여백이 있을 수 있으므로 다음과 같이 제거할 수 있습니다: plt.savefig('foo.p.. 2023. 5. 19.