mpl_gui.subplot_mosaic#

mpl_gui.subplot_mosaic(layout, *, subplot_kw=None, gridspec_kw=None, empty_sentinel='.', **fig_kw)[Quelle]#

Erstellt ein Layout von Achsen basierend auf ASCII-Art oder verschachtelten Listen.

Dies ist eine Hilfsfunktion zum visuellen Erstellen komplexer GridSpec-Layouts.

Hinweis

Diese API ist vorläufig und kann basierend auf frühem Benutzerfeedback in Zukunft überarbeitet werden.

Parameter:
layoutListe von Listen von {hashable oder verschachtelt} oder str

Ein visuelles Layout, wie Sie Ihre Achsen beschriftet mit Zeichenketten anordnen möchten. Zum Beispiel

x = [['A panel', 'A panel', 'edge'],
     ['C panel', '.',       'edge']]

Erzeugt 4 Achsen

  • „A panel“, das 1 Zeile hoch ist und die ersten beiden Spalten umfasst

  • „edge“, das 2 Zeilen hoch ist und sich am rechten Rand befindet

  • „C panel“, das 1 Zeile und 1 Spalte breit im linken unteren Bereich ist

  • ein leerer Platz 1 Zeile und 1 Spalte breit in der Mitte unten

Jeder der Einträge im Layout kann eine Liste von Listen der gleichen Form sein, um verschachtelte Layouts zu erstellen.

Wenn die Eingabe ein String ist, muss er die Form haben

'''
AAE
C.E
'''

wobei jedes Zeichen eine Spalte und jede Zeile eine Reihe darstellt. Dies erlaubt nur Achsenbeschriftungen mit einzelnen Zeichen und keine Verschachtelung, ist aber sehr kurz.

subplot_kwdict, optional

Wörterbuch mit Schlüsselwörtern, die an den add_subplot-Aufruf übergeben werden, der zum Erstellen jedes Subplots verwendet wird.

gridspec_kwdict, optional

Wörterbuch mit Schlüsselwörtern, die an den Konstruktor GridSpec übergeben werden, der zum Erstellen des Rasters verwendet wird, auf dem die Subplots platziert werden.

empty_sentinelobject, optional

Eintrag im Layout, der „diesen Platz leer lassen“ bedeutet. Standardwert ist '.'. Beachten Sie, dass, wenn layout ein String ist, dieser über inspect.cleandoc verarbeitet wird, um führende Leerzeichen zu entfernen, was die Verwendung von Leerzeichen als leeren Sentinel beeinträchtigen kann.

**fig_kw

Alle zusätzlichen Schlüsselwortargumente werden an den figure-Aufruf übergeben.

Gibt zurück:
figFigure

Die neue Abbildung

dict[label, Axes]

Ein Wörterbuch, das die Bezeichnungen den Achsenobjekten zuordnet. Die Reihenfolge der Achsen ist von links nach rechts und von oben nach unten ihrer Position im Gesamtlayout.