matplotlibs subplots_adjust의 문제점은 입력 한 값이 그림의 x 및 y 그림 크기와 관련이 있다는 것입니다. 이 예는 PDF 인쇄를위한 정확한 수치를 보여줍니다.
이를 위해 다음과 같이 상대 간격을 절대 값으로 다시 계산합니다.
pyplot.subplots_adjust(left = (5/25.4)/figure.xsize, bottom = (4/25.4)/figure.ysize, right = 1 - (1/25.4)/figure.xsize, top = 1 - (3/25.4)/figure.ysize)
x- 차원의 'figure.xsize'인치와 y- 차원의 'figure.ysize'인치 그림. 따라서 전체 그림의 왼쪽 여백은 5mm, 아래쪽 여백은 4mm, 오른쪽 1mm, 상단 3mm입니다. mm를 인치로 변환해야하기 때문에 (x / 25.4)의 변환이 수행됩니다.
x의 순수 차트 크기는 "figure.xsize-왼쪽 여백-오른쪽 여백"이고 y의 순수 차트 크기는 "figure.ysize-아래쪽 여백-위쪽 여백"(인치)입니다.
다른 코드 조각
pyplot.figure(figsize = figureSize, dpi = None)
과
pyplot.savefig("outputname.eps", dpi = 100)
extent
의imshow
그림, 또는에 의해 생성 된 그림 주변의 결과 PNG의 경계 공백의 양,savefig
?