matplotlib.artist.Artist.set_picker #
- Künstler. set_picker ( Picker ) [Quelle] #
Definieren Sie das Auswahlverhalten des Künstlers.
- Parameter :
- picker None oder bool oder float oder callable
Dies kann eine der folgenden sein:
Keine : Die Auswahl ist für diesen Künstler deaktiviert (Standard).
Ein boolescher Wert: Wenn True , wird die Auswahl aktiviert und der Künstler löst ein Auswahlereignis aus, wenn sich das Mausereignis über dem Künstler befindet.
Ein Float: Wenn Picker eine Zahl ist, wird sie als Epsilon-Toleranz in Punkten interpretiert und der Künstler löst ein Ereignis aus, wenn seine Daten innerhalb von Epsilon des Mausereignisses liegen. Bei einigen Künstlern wie Linien- und Patch-Sammlungen kann der Künstler zusätzliche Daten für das erzeugte Auswahlereignis bereitstellen, z. B. die Indizes der Daten innerhalb des Epsilon des Auswahlereignisses
Eine Funktion: Wenn der Picker aufrufbar ist, handelt es sich um eine vom Benutzer bereitgestellte Funktion, die bestimmt, ob der Künstler vom Mausereignis getroffen wird:
hit, props = picker(artist, mouseevent)
um den Treffertest zu ermitteln. Wenn sich das Mausereignis über dem Künstler befindet, geben Sie hit=True zurück und props ist ein Wörterbuch mit Eigenschaften, die Sie den PickEvent-Attributen hinzufügen möchten.