Hallo,
ich benutze matplotlib zum zeichnen von daten.
leider ist der abstand zwischen label und der achsenbeschriftung zu klein. mit welcher funktion kann ich diesen ändern?
vielen dank
Abstand verändern
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Mad-Marty!Mad-Marty hat geschrieben:Wie wäre es mit matplotlib doku lesen?
Ich bitte dich darum, nur dann zu antworten, wenn du eine Lösung oder einen genaueren Hinweis auf die Lösung hast. Der Hinweis auf die Dokumentation ist in diesem Fall sehr weit von der Lösung entfernt. Wie wäre es mit einem Tipp, nach was der OP in der Doku suchen soll?
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hoi,
Am einfachsten ist es die Einstellungen zu ändern. Du kannst entweder das matplotlibrc-File editieren oder die entsprechenden Einstellungen dynamisch ändern. Das geht so:
womit ein etwas größerer Abstand nach unten bewirkt wird.
Schau mal unter Seite 25ff. in der PDF-Doku zu den Details.
Eine Sache, an die ich noch denken mußt: Im Allgemeinen sind die Einstellungen gut. Wenn die Achsenbeschriftung zu nahe an die Achse rückt, kann das Problem auch bei der Schrift liegen. Hast Du damit herumgespielt? Andere Schrift? Andere Größe? Wenn ja kannst Du auch versuchen dort zu optimieren.
Gruß,
Christian
Am einfachsten ist es die Einstellungen zu ändern. Du kannst entweder das matplotlibrc-File editieren oder die entsprechenden Einstellungen dynamisch ändern. Das geht so:
Code: Alles auswählen
from matplotlib import rcParams
rcParams['figure.subplot.bottom'] = 0.14
Schau mal unter Seite 25ff. in der PDF-Doku zu den Details.
Eine Sache, an die ich noch denken mußt: Im Allgemeinen sind die Einstellungen gut. Wenn die Achsenbeschriftung zu nahe an die Achse rückt, kann das Problem auch bei der Schrift liegen. Hast Du damit herumgespielt? Andere Schrift? Andere Größe? Wenn ja kannst Du auch versuchen dort zu optimieren.
Gruß,
Christian