Я рисую набор данных, используя matplotlib
, где у меня есть xlabel, который довольно "высокий" (это формула, выраженная в TeX, которая содержит дробь и поэтому имеет эквивалент высоты нескольких строк текста).
В любом случае, нижняя часть формулы всегда обрезается, когда я рисую цифры. Изменение размера фигуры, похоже, не помогает этому, и я не смог понять, как сдвинуть ось "вверх", чтобы освободить место для 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()
в то время как вы можете увидеть всю ярлык, xlabel обрезается внизу.
В случае, если это проблема, связанная с машиной, я запускаю ее на OSX 10.6.8 с помощью matplotlib 1.0.0