Ben matplotlib
oldukça "uzun" olan bir xlabel kullanarak bir veri kümesi çiziyorum (bu bir kesir içeren ve bu nedenle birkaç satır metin yüksekliğine eşdeğer olan bir formül TeX içinde işlenir).
Her durumda, rakamları çizdiğimde formülün tabanı her zaman kesilir. Şekil boyutunun değiştirilmesi buna yardımcı görünmüyor ve x-etiketine yer açmak için x eksenini nasıl "yukarı" kaydıracağımı anlayamadım. Böyle bir şey makul bir geçici çözüm olacaktır, ancak güzel olacak şey, matplotlib'in etiketin kesildiğini ve buna göre yeniden boyutlandırıldığını otomatik olarak tanımasını sağlamanın bir yolu olacaktır.
İşte ne demek istediğimin bir örneği:
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()
ylabelin tamamını görebildiğinizde, xlabel alttan kesilir.
Bu makineye özgü bir sorun olması durumunda, bunu OSX 10.6.8 üzerinde matplotlib 1.0.0 ile çalıştırıyorum
plt.savefig("test.png",bbox_inches='tight')
: stackoverflow.com/questions/21288062/…