Я будую набір даних, використовуючи 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 відрізається внизу.
У випадку, якщо це проблема, пов’язана з машиною, я запускаю це на OSX 10.6.8 з matplotlib 1.0.0
plt.savefig("test.png",bbox_inches='tight')
: stackoverflow.com/questions/21288062/…