mpl gui#

Show#

mpl_gui.show

Zeigt die Abbildungen an und blockiert möglicherweise.

Interaktivität#

mpl_gui.ion

Aktiviert den interaktiven Modus.

mpl_gui.ioff

Deaktiviert den interaktiven Modus.

mpl_gui.is_interactive

Gibt zurück, ob Plots nach jedem Plotbefehl aktualisiert werden.

Abbildungs-Fabrikation#

Unmanaged#

mpl_gui.figure

Erstellt eine neue Abbildung

mpl_gui.subplots

Erstellt eine Figure und eine Menge von Subplots.

mpl_gui.subplot_mosaic

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

mpl_gui.promote_figure

Erstellt eine neue Figurenmanager-Instanz.

Verwaltet#

class mpl_gui.FigureRegistry(*, block=None, timeout=0, prefix='Figure ')[Quelle]#

Basiert auf: object

Eine Registrierung zum Umschließen der Erstellung von Abbildungen und deren Verfolgung.

Diese Instanz behält eine feste Referenz auf erstellte Abbildungen, um sicherzustellen, dass sie nicht vom Garbage Collector aufgeräumt werden.

Parameter:
blockbool, optional

Ob auf alle Abbildungen gewartet werden soll, bis sie geschlossen sind, bevor von show_all zurückgekehrt wird.

Wenn True, blockiert und führt die GUI-Hauptschleife aus, bis alle Abbildungsfenster geschlossen sind.

Wenn False, stellt sicher, dass alle Abbildungsfenster angezeigt werden und kehrt sofort zurück. In diesem Fall sind Sie dafür verantwortlich, sicherzustellen, dass die Ereignisschleife ausgeführt wird, um reaktionsfähige Abbildungen zu erhalten.

Standardmäßig True im nicht-interaktiven Modus und False im interaktiven Modus (siehe is_interactive).

timeoutfloat, optional

Standardzeit, die auf das Schließen aller Abbildungen gewartet wird, wenn blockiert wird.

Wenn 0, blockiert für immer.

mpl_gui.FigureRegistry.figure

Erstellt eine neue Abbildung

mpl_gui.FigureRegistry.subplots

Erstellt eine Figure und eine Menge von Subplots.

mpl_gui.FigureRegistry.subplot_mosaic

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

mpl_gui.FigureRegistry.by_label

Gibt ein Wörterbuch der aktuellen Zuordnungen von Bezeichnungen zu Abbildungen zurück.

mpl_gui.FigureRegistry.show_all

Zeigt alle Abbildungen an, die der FigureRegistry bekannt sind.

mpl_gui.FigureRegistry.close_all

Schließt alle Abbildungen, die dieser Registrierung bekannt sind.

class mpl_gui.FigureContext(*, forgive_failure=False, **kwargs)[Quelle]#

Basiert auf: FigureRegistry

Erweitert FigureRegistry zur Verwendung als Kontext-Manager.

Alle der Registrierung bekannten Abbildungen werden beim Verlassen des Kontexts angezeigt.

Parameter:
blockbool, optional

Ob auf alle Abbildungen gewartet werden soll, bis sie geschlossen sind, bevor von show_all zurückgekehrt wird.

Wenn True, blockiert und führt die GUI-Hauptschleife aus, bis alle Abbildungsfenster geschlossen sind.

Wenn False, stellt sicher, dass alle Abbildungsfenster angezeigt werden und kehrt sofort zurück. In diesem Fall sind Sie dafür verantwortlich, sicherzustellen, dass die Ereignisschleife ausgeführt wird, um reaktionsfähige Abbildungen zu erhalten.

Standardmäßig True im nicht-interaktiven Modus und False im interaktiven Modus (siehe is_interactive).

timeoutfloat, optional

Standardzeit, die auf das Schließen aller Abbildungen gewartet wird, wenn blockiert wird.

Wenn 0, blockiert für immer.

forgive_failurebool, optional

Wenn True, blockiert, um die Abbildung anzuzeigen, bevor die Ausnahme weitergegeben wird.

Wählen Sie das Backend#

mpl_gui.select_gui_toolkit

Wählt das zu verwendende GUI-Toolkit aus.