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.