Ereignisbehandlung#

Matplotlib unterstützt die Ereignisbehandlung mit einem GUI-neutralen Ereignismodell, sodass Sie sich mit Matplotlib-Ereignissen verbinden können, ohne zu wissen, in welche Benutzeroberfläche Matplotlib letztendlich eingesteckt wird. Dies hat zwei Vorteile: Der von Ihnen geschriebene Code wird portabler sein, und Matplotlib-Ereignisse sind sich Dinge wie dem Datenkoordinatenraum und der Achse, in der das Ereignis auftritt, bewusst, sodass Sie sich nicht mit Low-Level-Transformationsdetails befassen müssen, um vom Canvas-Raum in den Datenraum zu gelangen. Beispiele für das Objekt-Picking sind ebenfalls enthalten.

Schließen-Ereignis

Schließen-Ereignis

Mausbewegungs- und Klickereignisse

Mausbewegungs- und Klickereignisse

Fadenkreuz-Cursor

Fadenkreuz-Cursor

Datenbrowser

Datenbrowser

Figuren/Achsen Enter- und Leave-Ereignisse

Figuren/Achsen Enter- und Leave-Ereignisse

Interaktive Funktionen

Interaktive Funktionen

Scroll-Ereignis

Scroll-Ereignis

Tastendruck-Ereignis

Tastendruck-Ereignis

Lasso Demo

Lasso Demo

Legenden-Picking

Legenden-Picking

Lupe

Lupe

Pfadeditor

Pfadeditor

Pick-Ereignis Demo

Pick-Ereignis Demo

Pick-Ereignis Demo 2

Pick-Ereignis Demo 2

Polygon-Editor

Polygon-Editor

Pong

Pong

Daten-Resampling

Daten-Resampling

Timer

Timer

Trifinder Event Demo

Trifinder Event Demo

Viewlims

Viewlims

Zoom modifiziert andere Achsen

Zoom modifiziert andere Achsen