Wie drucke ich Y-Achsen-Label horizontal in einem Matplotlib / PyLab-Diagramm?
Ich bin momentan dabei, sehr einfache Diagramme mit matplotlib /pylab Python-Modul. Der Buchstabe "y", die Beschriftungen der Y-Achse ist auf seiner Seite. Würden Sie erwarten, wenn das label war mehr, wie ein Wort, so wie nicht zu verlängern, die außerhalb des Graphen auf der linken Seite zu viel. Aber für einen Brief beschriften, dies macht keinen Sinn, das label sollte aufrecht sein. Meine Recherchen haben kommen leer. Wie kann ich drucken Sie das "y" horizontal?
InformationsquelleAutor der Frage Karl D | 2014-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es sehr einfach. Nach dem Plotten der Beschriftung, können Sie einfach ändern Sie die Drehrichtung:
Alternativ können Sie die Drehung als ein argument, ich.e
InformationsquelleAutor der Antwort Jens Munk
Erweiterung auf die akzeptierte Antwort, wenn wir mit einem bestimmten Achsen Objekt
ax
:Beachten Sie, dass oft die
labelpad
angepasst werden müssen, manuell zu — sonst ist die "abc" eindringen auf das Grundstück.Vom kurzen versuche ich vermute, dass
labelpad
ist der Abstand zwischen der bounding box für die Beschriftungen der hilfsstriche und die y-label entfernt. (Also, nicht ganz die Polsterung der name schon sagt — es wäre besser gewesen, intuitiv, wenn dies war die Lücke zu den label-bounding-box statt.)InformationsquelleAutor der Antwort Evgeni Sergeev