matplotlib 플롯에서 축 제목 또는 겹침으로 인해 레이블이 잘릴 수 있습니다. 피규어 프레임. 이 문제는 수학 공식이나 여러 줄로 된 텍스트와 같은 "긴" 레이블에서 특히 두드러질 수 있습니다.
패딩을 조정하고 레이블을 위한 공간을 확보하려면 plt.gcf를 사용하세요. ().subplots_adjust() 또는 plt.subplots_adjust(). 이 함수는 플롯 아래에 추가할 공간의 양을 지정하는 키워드 인수 Bottom을 사용합니다. 값이 클수록 패딩이 많아집니다.
예:
import matplotlib.pyplot as plt plt.gcf().subplots_adjust(bottom=0.15) # or, without .gcf plt.subplots_adjust(bottom=0.15)
최근 matplotlib에 plt.tight_layout() 함수가 추가되었습니다. 이 기능은 레이블을 수용할 수 있도록 플롯 주위의 패딩을 자동으로 조정하여 보다 최적의 레이아웃을 제공합니다.
fig, axes = plt.subplots(ncols=2, nrows=2, figsize=(8, 6)) axes = axes.flatten() for ax in axes: ax.set_ylabel(r'$\ln\left(\frac{x_a-x_b}{x_a-x_c}\right)$') ax.set_xlabel(r'$\ln\left(\frac{x_a-x_d}{x_a-x_e}\right)$') plt.tight_layout() plt.show()
위 내용은 Matplotlib 플롯에서 레이블이 잘리는 것을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!