matplotlib.blocking_input
#
Klassen, die zum Blockieren der Interaktion mit Figurenfenstern verwendet werden:
BlockingInput
Erstellt ein aufrufbares Objekt, um Ereignisse für interaktive Sitzungen blockierend abzurufen. Basisklasse der anderen hier aufgeführten Klassen.
BlockingKeyMouseInput
Erstellt ein aufrufbares Objekt, um Tasten- oder Mausklicks für interaktive Sitzungen blockierend abzurufen. Verwendet von
waitforbuttonpress
.BlockingMouseInput
Erstellt ein aufrufbares Objekt, um Mausklicks für interaktive Sitzungen blockierend abzurufen. Verwendet von
ginput
.BlockingContourLabeler
Erstellt ein aufrufbares Objekt, um Mausklicks blockierend abzurufen, die dann zum Platzieren von Beschriftungen auf einer
ContourSet
. Verwendet vonclabel
.
- Klasse matplotlib.blocking_input. BlockingContourLabeler ( cs ) [Quelle] #
Basen:
BlockingMouseInput
Aufrufbar zum blockierenden Abrufen von Mausklicks und Tastendrücken.
Wird zum Platzieren von Konturetiketten verwendet.
- add_click ( Ereignis ) [Quelle] #
Fügen Sie die Koordinaten eines Ereignisses zur Liste der Klicks hinzu.
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- button1 ( Ereignis ) [Quelle] #
Verarbeiten eines Button-1-Ereignisses (Hinzufügen einer Beschriftung zu einer Kontur).
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- button3 ( Ereignis ) [Quelle] #
Verarbeiten Sie ein Button-3-Ereignis (entfernen Sie ein Label, wenn es sich nicht im Inline-Modus befindet).
Wenn man Inline-Etiketten macht, gibt es derzeit leider keine Möglichkeit, die gebrochene Kontur zu reparieren - wenn Humpty-Dumpty einmal kaputt ist, kann er nicht wieder zusammengesetzt werden. Im Inline-Modus bewirkt dies nichts.
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- pop_click ( Ereignis , Index = -1 ) [Quelle] #
Entfernen Sie einen Klick (standardmäßig den letzten) aus der Liste der Klicks.
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- Klasse matplotlib.blocking_input. BlockingInput ( fig , eventslist = () ) [Quelle] #
Basen:
object
Aufrufbar zum Abrufen von Ereignissen auf blockierende Weise.
- add_event ( Ereignis ) [Quelle] #
Für die Basisklasse fügt dies einfach ein Ereignis an Ereignisse an.
- on_event ( Ereignis ) [Quelle] #
Ereignishandler; wird an die aktuelle Figur weitergegeben, um Ereignisse abzurufen.
- pop ( index = -1 ) [Quelle] #
Entfernen Sie ein Ereignis aus der Ereignisliste – standardmäßig das letzte.
Beachten Sie, dass dies nicht prüft, ob es Ereignisse gibt, ähnlich wie bei der normalen Pop-Methode. Wenn keine Ereignisse vorhanden sind, wird eine Ausnahme ausgelöst.
- Klasse matplotlib.blocking_input. BlockingKeyMouseInput ( Bild ) [Quelle] #
Basen:
BlockingInput
Aufrufbar zum blockierenden Abrufen von Mausklicks und Tastendrücken.
- Klasse matplotlib.blocking_input. BlockingMouseInput ( fig , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [Quelle] #
Basen:
BlockingInput
Aufrufbar zum blockierenden Abrufen von Mausklicks.
Diese Klasse ruft auch Tastendrücke ab und ordnet sie Mausklicks zu: Löschen und Rücktaste sind ein Rechtsklick, die Eingabetaste ist wie ein Mittelklick und alle anderen sind wie ein Linksklick.
- add_click ( Ereignis ) [Quelle] #
Fügen Sie die Koordinaten eines Ereignisses zur Liste der Klicks hinzu.
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- cleanup ( event = None ) [Quelle] #
- Parameter :
- Ereignis
MouseEvent
, optional Nicht benutzt
- Ereignis
- key_event ( ) [Quelle] #
Verarbeiten Sie ein Tastendruckereignis, indem Sie Tasten den entsprechenden Mausklicks zuordnen.
- mouse_event_add ( Ereignis ) [Quelle] #
Verarbeiten Sie ein Button-1-Ereignis (fügen Sie einen Klick hinzu, wenn Sie sich innerhalb der Achsen befinden).
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- mouse_event_pop ( Ereignis ) [Quelle] #
Verarbeiten Sie ein Button-3-Ereignis (entfernen Sie den letzten Klick).
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- mouse_event_stop ( Ereignis ) [Quelle] #
Verarbeiten Sie ein Taste-2-Ereignis (Eingang Blockierung beenden).
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung
- pop ( Ereignis , Index = -1 ) [Quelle] #
Entfernen Sie einen Klick und das zugehörige Ereignis aus der Liste der Klicks.
Standardmäßig der letzte Klick.
- pop_click ( Ereignis , Index = -1 ) [Quelle] #
Entfernen Sie einen Klick (standardmäßig den letzten) aus der Liste der Klicks.
- Parameter :
- Veranstaltung
MouseEvent
- Veranstaltung