나는 matplotlib
매우 "높은"xlabel이있는 위치를 사용하여 데이터 세트를 플로팅하고있다 (이것은 TeX에서 렌더링 된 공식으로 분수를 포함하고 따라서 텍스트의 두 줄에 해당하는 높이를 가짐).
어쨌든 그림을 그릴 때 수식의 맨 아래는 항상 잘립니다. 그림 크기를 변경해도 도움이되지 않는 것 같습니다 .x 축을 위로 이동하여 xlabel을위한 공간을 만드는 방법을 알 수 없었습니다. 그와 같은 것이 합리적인 임시 해결책 일 것이지만, 좋은 점은 matplotlib이 레이블이 잘렸다는 것을 자동으로 인식하고 그에 따라 크기를 조정하는 방법을 갖는 것입니다.
다음은 내가 의미하는 바의 예입니다.
import matplotlib.pyplot as plt
plt.figure()
plt.ylabel(r'$\ln\left(\frac{x_a-x_b}{x_a-x_c}\right)$')
plt.xlabel(r'$\ln\left(\frac{x_a-x_d}{x_a-x_e}\right)$')
plt.show()
전체 ylabel을 볼 수 있지만 xlabel은 맨 아래에서 잘립니다.
이것이 기계 특정 문제의 경우, matplotlib 1.0.0을 사용하여 OSX 10.6.8에서 이것을 실행하고 있습니다
plt.savefig("test.png",bbox_inches='tight')
: stackoverflow.com/questions/21288062/…