matplotlib.backend_tools#
Abstrakte Basisklassen definieren die Primitiven für Werkzeuge (Tools). Diese Werkzeuge werden von matplotlib.backend_managers.ToolManager verwendet.
ToolBaseEinfaches zustandsloses Werkzeug.
ToolToggleBaseWerkzeug, das zwei Zustände hat. Nur ein Toggle-Werkzeug kann jederzeit für denselben
matplotlib.backend_managers.ToolManageraktiv sein.
- class matplotlib.backend_tools.AxisScaleBase(*args, **kwargs)[Quellcode]#
Bases:
ToolToggleBaseBasiswerkzeug zum Umschalten zwischen linearer und logarithmischer Skala.
- disable(event=None)[Quellcode]#
Deaktiviert das Umschaltwerkzeug.
triggerruft diese Methode auf, wenntoggledTrue ist.Dies kann unter verschiedenen Umständen geschehen.
Klick auf den Werkzeug-Button der Werkzeugleiste.
Aufruf von
matplotlib.backend_managers.ToolManager.trigger_tool.Ein weiteres abgeleitetes Werkzeug von
ToolToggleBasewird ausgelöst (vom selbenToolManager).
- enable(event=None)[Quellcode]#
Aktiviert das Umschaltwerkzeug.
triggerruft diese Methode auf, wenntoggledFalse ist.
- trigger(sender, event, data=None)[Quellcode]#
Ruft
enableoderdisableauf, basierend auf demtoggledWert.
- class matplotlib.backend_tools.ConfigureSubplotsBase(toolmanager, name)[Quellcode]#
Bases:
ToolBaseBasiswerkzeug zur Konfiguration von Subplots.
- description = 'Konfiguriere Subplots'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/subplots'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.Cursors(*values)[Quellcode]#
Bases:
IntEnumBackend-unabhängige Cursor-Typen.
- HAND = 2[Quellcode]#
- MOVE = 4[Quellcode]#
- POINTER = 1[Quellcode]#
- RESIZE_HORIZONTAL = 6[Quellcode]#
- RESIZE_VERTICAL = 7[Quellcode]#
- SELECT_REGION = 3[Quellcode]#
- WAIT = 5[Quellcode]#
- class matplotlib.backend_tools.RubberbandBase(toolmanager, name)[Quellcode]#
Bases:
ToolBaseZeichnet und entfernt ein Gummiband.
- draw_rubberband(*data)[Quellcode]#
Zeichnet das Gummiband.
Diese Methode muss pro Backend implementiert werden.
- remove_rubberband()[Quellcode]#
Entfernt das Gummiband.
Diese Methode sollte pro Backend implementiert werden.
- trigger(sender, event, data=None)[Quellcode]#
Ruft
draw_rubberbandoderremove_rubberbandauf, basierend auf den Daten.
- class matplotlib.backend_tools.SaveFigureBase(toolmanager, name)[Quellcode]#
Bases:
ToolBaseBasiswerkzeug zum Speichern von Figuren.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Speichere die Figur'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/filesave'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolBack(toolmanager, name)[Quellcode]#
Bases:
ViewsPositionsBaseGeht zurück zur vorherigen Ansichtsgrenze im Stapel.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Zurück zur vorherigen Ansicht'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/back'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolBase(toolmanager, name)[Quellcode]#
Bases:
objectBasisklasse für Werkzeuge.
Ein Basiswerkzeug, das nur die
trigger-Methode implementiert oder gar keine Methode. Das Werkzeug wird vonmatplotlib.backend_managers.ToolManagerinstanziiert.- property canvas#
Die Canvas der von diesem Werkzeug betroffenen Figur oder None.
- default_keymap = None#
Tastenkombinationen, die diesem Werkzeug zugeordnet werden sollen.
list[str]: Liste von Tasten, die dieses Werkzeug auslösen, wenn ein Tastendruckereignis aufself.figure.canvasausgelöst wird. Beachten Sie, dass dieses Attribut auf der Instanz nachgeschlagen wird und daher eine Eigenschaft sein kann (dies wird z.B. von den integrierten Werkzeugen verwendet, um die rcParams zum Zeitpunkt der Instanziierung zu laden).
- description = None#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- property figure#
Die von diesem Werkzeug betroffene Figur oder None.
- image = None#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- property name#
Die Werkzeug-ID (str, muss unter den Werkzeugen eines Tool-Managers eindeutig sein).
- set_figure(figure)[Quellcode]#
- property toolmanager#
Der
ToolManager, der dieses Werkzeug steuert.
- trigger(sender, event, data=None)[Quellcode]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolCopyToClipboardBase(toolmanager, name)[Quellcode]#
Bases:
ToolBaseWerkzeug zum Kopieren der Figur in die Zwischenablage.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Kopiere die Canvas-Figur in die Zwischenablage'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(*args, **kwargs)[Quellcode]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolCursorPosition(*args, **kwargs)[Quellcode]#
Bases:
ToolBaseSendet eine Nachricht mit der aktuellen Zeigerposition.
Dieses Werkzeug läuft im Hintergrund und meldet die Position des Zeigers.
- send_message(event)[Quellcode]#
Ruft
matplotlib.backend_managers.ToolManager.message_eventauf.
- set_figure(figure)[Quellcode]#
- class matplotlib.backend_tools.ToolForward(toolmanager, name)[Quellcode]#
Bases:
ViewsPositionsBaseGeht im Ansichtsgrenzenstapel nach vorne.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Vorwärts zur nächsten Ansicht'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/forward'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolFullScreen(toolmanager, name)[Quellcode]#
Bases:
ToolBaseWerkzeug zum Umschalten des Vollbildmodus.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Vollbildmodus umschalten'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(sender, event, data=None)[Quellcode]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolGrid(toolmanager, name)[Quellcode]#
Bases:
ToolBaseWerkzeug zum Umschalten der Hauptgitterlinien der Figur.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Hauptgitterlinien umschalten'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(sender, event, data=None)[Quellcode]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolHelpBase(toolmanager, name)[Quelle]#
Bases:
ToolBase- property default_keymap#
Der Typ des None-Singulars.
- description = 'Werkzeugliste, Tastenkombinationen und Beschreibung anzeigen'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- static format_shortcut(key_sequence)[Quelle]#
Konvertiert einen Tastenkombinationsstring von der im rc-Konfigurations-Format verwendeten Notation in die Standardnotation zur Anzeige von Tastenkombinationen, z. B. 'ctrl+a' -> 'Strg+A'.
- image = 'mpl-data/images/help'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolHome(toolmanager, name)[Quelle]#
Bases:
ViewsPositionsBaseStellt die ursprünglichen Ansichtslimits wieder her.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Ursprüngliche Ansicht zurücksetzen'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/home'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolMinorGrid(toolmanager, name)[Quelle]#
Bases:
ToolBaseWerkzeug zum Umschalten der Haupt- und Hilfsgitter der Abbildung.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Haupt- und Hilfsgitter umschalten'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(sender, event, data=None)[Quelle]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolPan(*args)[Quelle]#
Bases:
ZoomPanBaseAchsen mit linker Maustaste verschieben, mit rechter Maustaste zoomen.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Achsen mit linker Maustaste verschieben, mit rechter Maustaste zoomen'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/move'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ToolQuit(toolmanager, name)[Quelle]#
Bases:
ToolBaseWerkzeug zum Aufrufen der destroy-Methode des Abbildung-Managers.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Abbildung beenden'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(sender, event, data=None)[Quelle]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolQuitAll(toolmanager, name)[Quelle]#
Bases:
ToolBaseWerkzeug zum Aufrufen der destroy-Methode des Abbildung-Managers.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Alle Abbildungen beenden'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- trigger(sender, event, data=None)[Quelle]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ToolSetCursor(*args, **kwargs)[Quelle]#
Bases:
ToolBaseWechselt zum aktuellen Cursor, solange er sich innerhalb der Achsen befindet.
Dieses Werkzeug verfolgt alle von
ToolToggleBaseabgeleiteten Werkzeuge und aktualisiert den Cursor, wenn ein Werkzeug ausgelöst wird.
- class matplotlib.backend_tools.ToolToggleBase(*args, **kwargs)[Quelle]#
Bases:
ToolBaseUmschaltbares Werkzeug.
Jedes Mal, wenn es ausgelöst wird, wechselt es zwischen aktiviert und deaktiviert.
- Parameter:
- ``*args``
Variable Anzahl von Argumenten, die vom Werkzeug verwendet werden sollen.
- ``**kwargs``
toggled, falls vorhanden und True, setzt den Anfangszustand des Werkzeugs. Beliebige Schlüsselwortargumente, die vom Werkzeug verbraucht werden sollen.
- cursor = None#
Cursor, der verwendet wird, wenn das Werkzeug aktiv ist.
- default_toggled = False#
Standardwert des umgeschalteten Zustands.
- disable(event=None)[Quelle]#
Deaktiviert das Umschaltwerkzeug.
triggerruft diese Methode auf, wenntoggledTrue ist.Dies kann unter verschiedenen Umständen geschehen.
Klick auf den Werkzeug-Button der Werkzeugleiste.
Aufruf von
matplotlib.backend_managers.ToolManager.trigger_tool.Ein weiteres abgeleitetes Werkzeug von
ToolToggleBasewird ausgelöst (vom selbenToolManager).
- radio_group = None#
Attribut zum Gruppieren von 'Radio'-ähnlichen Werkzeugen (gegenseitig ausschließend).
str, das die Gruppe identifiziert, oder None, wenn keiner Gruppe zugehörig.
- property toggled#
Zustand des umgeschalteten Werkzeugs.
- class matplotlib.backend_tools.ToolViewsPositions(*args, **kwargs)[Quelle]#
Bases:
ToolBaseHilfswerkzeug zur Handhabung von Änderungen an Ansichten und Positionen.
Läuft im Hintergrund und sollte von allen Werkzeugen verwendet werden, die Zugriff auf den Verlauf von Ansichten und Positionen der Abbildung benötigen, z. B.
- add_figure(figure)[Quelle]#
Fügt die aktuelle Abbildung zum Stapel der Ansichten und Positionen hinzu.
- push_current(figure=None)[Quelle]#
Schiebt die aktuellen Ansichtslimits und die Position auf ihre jeweiligen Stapel.
- update_home_views(figure=None)[Quelle]#
Stellt sicher, dass
self.home_viewseinen Eintrag für alle in der Abbildung vorhandenen Achsen hat.
- update_view()[Quelle]#
Aktualisiert die Ansichtslimits und die Position für jede Achse aus der aktuellen Stapelposition. Wenn Achsen in der Abbildung vorhanden sind, die nicht in der aktuellen Stapelposition enthalten sind, werden für diese Achsen die Home-Ansichtslimits verwendet und *keine* Positionen aktualisiert.
- class matplotlib.backend_tools.ToolXScale(*args, **kwargs)[Quelle]#
Bases:
AxisScaleBaseWerkzeug zum Umschalten zwischen linearen und logarithmischen Skalen auf der X-Achse.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Skalierung der X-Achse umschalten'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- class matplotlib.backend_tools.ToolYScale(*args, **kwargs)[Quelle]#
Bases:
AxisScaleBaseWerkzeug zum Umschalten zwischen linearen und logarithmischen Skalen auf der Y-Achse.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Skalierung der Y-Achse umschalten'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- class matplotlib.backend_tools.ToolZoom(*args)[Quelle]#
Bases:
ZoomPanBaseEin Werkzeug zum Zoomen mit einem Rechteckauswähler.
- property default_keymap#
Der Typ des None-Singulars.
- description = 'Auf Rechteck zoomen'#
Beschreibung des Werkzeugs.
str: Tooltip, der verwendet wird, wenn das Werkzeug in einer Werkzeugleiste enthalten ist.
- image = 'mpl-data/images/zoom_to_rect'#
Icon-Dateiname.
str | None: Dateiname des Werkzeugleisten-Icons; entweder absolut oder relativ zum Verzeichnis, das die Python-Quelldatei enthält, in der das KlassenattributTool.imagedefiniert ist (im letzteren Fall kann dies nicht als Instanzattribut definiert werden). In beiden Fällen ist die Erweiterung optional; das Weglassen erlaubt es einzelnen Backends, das von ihnen bevorzugte Icon-Format zu wählen. Wenn None, wird der *Name* als Beschriftung für den Werkzeugleisten-Button verwendet.
- class matplotlib.backend_tools.ViewsPositionsBase(toolmanager, name)[Quelle]#
Bases:
ToolBaseBasisklasse für
ToolHome,ToolBackundToolForward.- trigger(sender, event, data=None)[Quelle]#
Wird aufgerufen, wenn dieses Werkzeug verwendet wird.
Diese Methode wird von
ToolManager.trigger_toolaufgerufen.- Parameter:
- event
Event Das Canvas-Ereignis, das dazu geführt hat, dass dieses Werkzeug aufgerufen wurde.
- senderobject
Objekt, das den Aufruf des Werkzeugs angefordert hat.
- dataobject
Zusätzliche Daten.
- event
- class matplotlib.backend_tools.ZoomPanBase(*args)[Quelle]#
Bases:
ToolToggleBase
- matplotlib.backend_tools.add_tools_to_container(container, tools=[['navigation', ['home', 'back', 'forward']], ['zoompan', ['pan', 'zoom', 'subplots']], ['io', ['save', 'help']]])[Quelle]#
Fügt mehrere Werkzeuge zum Container hinzu.
- Parameter:
- containerContainer
Objekt vom Typ
backend_bases.ToolContainerBase, zu dem die Werkzeuge hinzugefügt werden.- toolslist, optional
Liste im Format
[[Gruppe1, [Werkzeug1, Werkzeug2 ...]], [Gruppe2, [...]]], wobei die Werkzeuge[Werkzeug1, Werkzeug2, ...]in Gruppe1 angezeigt werden. Siehebackend_bases.ToolContainerBase.add_toolfür Details.
- matplotlib.backend_tools.add_tools_to_manager(toolmanager, tools={'back': <class 'matplotlib.backend_tools.ToolBack'>, 'copy': <class 'matplotlib.backend_tools.ToolCopyToClipboardBase'>, 'cursor': <class 'matplotlib.backend_tools.ToolSetCursor'>, 'forward': <class 'matplotlib.backend_tools.ToolForward'>, 'fullscreen': <class 'matplotlib.backend_tools.ToolFullScreen'>, 'grid': <class 'matplotlib.backend_tools.ToolGrid'>, 'grid_minor': <class 'matplotlib.backend_tools.ToolMinorGrid'>, 'help': <class 'matplotlib.backend_tools.ToolHelpBase'>, 'home': <class 'matplotlib.backend_tools.ToolHome'>, 'pan': <class 'matplotlib.backend_tools.ToolPan'>, 'position': <class 'matplotlib.backend_tools.ToolCursorPosition'>, 'quit': <class 'matplotlib.backend_tools.ToolQuit'>, 'quit_all': <class 'matplotlib.backend_tools.ToolQuitAll'>, 'rubberband': <class 'matplotlib.backend_tools.RubberbandBase'>, 'save': <class 'matplotlib.backend_tools.SaveFigureBase'>, 'subplots': <class 'matplotlib.backend_tools.ConfigureSubplotsBase'>, 'viewpos': <class 'matplotlib.backend_tools.ToolViewsPositions'>, 'xscale': <class 'matplotlib.backend_tools.ToolXScale'>, 'yscale': <class 'matplotlib.backend_tools.ToolYScale'>, 'zoom': <class 'matplotlib.backend_tools.ToolZoom'>})[Quelle]#
Fügt mehrere Werkzeuge zu einem
ToolManagerhinzu.- Parameter:
- toolmanager
backend_managers.ToolManager Manager, zu dem die Werkzeuge hinzugefügt werden.
- tools{str: class_like}, optional
Die hinzuzufügenden Werkzeuge in einem {Name: Werkzeug}-Dictionary, siehe
matplotlib.backend_managers.ToolManager.add_toolfür weitere Informationen.
- toolmanager