Sto pianificando un set di dati usando matplotlib
dove ho una xlabel che è abbastanza "alta" (è una formula resa in TeX che contiene una frazione e quindi ha l'altezza equivalente di un paio di righe di testo).
In ogni caso, la parte inferiore della formula viene sempre tagliata quando disegno le figure. Cambiare le dimensioni della figura non sembra aiutare questo, e non sono stato in grado di capire come spostare l'asse x "su" per fare spazio alla xlabel. Qualcosa del genere sarebbe una soluzione temporanea ragionevole, ma sarebbe bello avere un modo per far riconoscere automaticamente matplotlib che l'etichetta è tagliata e ridimensionare di conseguenza.
Ecco un esempio di cosa intendo:
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()
mentre puoi vedere l'intera ylabel, la xlabel è tagliata in basso.
Nel caso si tratti di un problema specifico della macchina, lo sto eseguendo su OSX 10.6.8 con matplotlib 1.0.0
plt.savefig("test.png",bbox_inches='tight')
: stackoverflow.com/questions/21288062/…