Estoy trazando un conjunto de datos usando matplotlib
donde tengo una etiqueta x que es bastante "alta" (es una fórmula representada en TeX que contiene una fracción y, por lo tanto, tiene la altura equivalente a un par de líneas de texto).
En cualquier caso, la parte inferior de la fórmula siempre se corta cuando dibujo las figuras. Cambiar el tamaño de la figura no parece ayudar a esto, y no he sido capaz de descubrir cómo desplazar el eje x "hacia arriba" para dejar espacio para la etiqueta x. Algo así sería una solución temporal razonable, pero lo que sería bueno sería tener una manera de hacer que matplotlib reconozca automáticamente que la etiqueta se corta y se redimensiona en consecuencia.
Aquí hay un ejemplo de lo que quiero decir:
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()
Si bien puede ver toda la etiqueta, la etiqueta x se corta en la parte inferior.
En el caso de que este sea un problema específico de la máquina, lo estoy ejecutando en OSX 10.6.8 con matplotlib 1.0.0
plt.savefig("test.png",bbox_inches='tight')
: stackoverflow.com/questions/21288062/…