matplotlib.artist.Artist.set_picker #
- Artiste. set_picker ( sélecteur ) [source] #
Définir le comportement de picking de l'artiste.
- Paramètres :
- sélecteur None ou bool ou float ou callable
Il peut s'agir de l'un des éléments suivants :
Aucun : le picking est désactivé pour cet artiste (par défaut).
Un booléen : Si True , la sélection sera activée et l'artiste déclenchera un événement de sélection si l'événement de la souris est sur l'artiste.
Un flottant : si le sélecteur est un nombre, il est interprété comme une tolérance epsilon en points et l'artiste déclenchera un événement si ses données sont à moins d'epsilon de l'événement de la souris. Pour certains artistes comme les lignes et les collections de patchs, l'artiste peut fournir des données supplémentaires à l'événement de sélection qui est généré, par exemple, les indices des données dans epsilon de l'événement de sélection
Une fonction : si le sélecteur est appelable, il s'agit d'une fonction fournie par l'utilisateur qui détermine si l'artiste est touché par l'événement de la souris :
hit, props = picker(artist, mouseevent)
pour déterminer le test de réussite. si l'événement de la souris est sur l'artiste, renvoyez hit=True et props est un dictionnaire de propriétés que vous souhaitez ajouter aux attributs PickEvent.
Exemples utilisant matplotlib.artist.Artist.set_picker
#
Choisissez la démo de l'événement