Matplotlib: get-und set-Achsen-position

In matlab, es ist einfach zum abrufen und festlegen der position eines vorhandenen Achsen auf dem Bild:

  pos = get(gca(), 'position')
  set(gca(), 'position', pos)

Wie mache ich das in Matplotlib?

Muss ich dies aus zwei Gründen:

Diese sind die spezifischen Probleme, die ich zu lösen versuche:

  • Ich habe eine Spalte mit Nebenhandlungen, in denen einige haben colorbars und einige nicht, und Sie sind nicht die gleiche Breite, d.h. die X-Achsen nicht ausgerichtet. Die Farbskala Stiehlt Raum von den Achsen. Dies geschieht auch in matlab, und da verwende ich den oben genannten trick, um alle Achsen gleich breit und kopieren Sie die Breite von einer der Achsen mit einer Farbskala zu denen ohne.
  • fügen Sie ein Leerzeichen zwischen den einzelnen subplots durch shrinkin eine Achsen. Die adjust_subplots () - Funktion passt alle Geschichten die gleichen.

InformationsquelleAutor | 2014-04-17

Schreibe einen Kommentar