matplotlib.artist.ArtistInspector #
- classe matplotlib.artist. ArtisteInspecteur ( o ) [source] #
Socles :
object
Une classe d'assistance pour inspecter
Artist
et renvoyer des informations sur ses propriétés configurables et leurs valeurs actuelles.Initialisez l'inspecteur de l'artiste avec un
Artist
ou un itérable deArtist
s. Si un itérable est utilisé, nous supposons qu'il s'agit d'une séquence homogène (tous lesArtist
s sont du même type) et il est de votre responsabilité de vous en assurer.- nom_aliasé ( s ) [source] #
Renvoie 'PROPNAME ou alias' si s a un alias, sinon renvoie 'PROPNAME'.
par exemple, pour la propriété de ligne markerfacecolor, qui a un alias, retournez 'markerfacecolor ou mfc' et pour la propriété transform, qui n'en a pas, retournez 'transform'.
- aliased_name_rest ( s , cible ) [source] #
Renvoie 'PROPNAME ou alias' si s a un alias, sinon renvoie 'PROPNAME', formaté pour reST.
par exemple, pour la propriété de ligne markerfacecolor, qui a un alias, retournez 'markerfacecolor ou mfc' et pour la propriété transform, qui n'en a pas, retournez 'transform'.
- get_aliases ( ) [source] #
Obtenez un dict mappant les noms complets de la propriété sur des ensembles d'alias pour chaque alias dans le fichier
ArtistInspector
.par exemple, pour les lignes :
{'markerfacecolor': {'mfc'}, 'linewidth' : {'lw'}, }
- get_setters ( ) [source] #
Obtenez les chaînes d'attribut avec les setters pour l'objet.
Par exemple, pour une ligne, return .
['markerfacecolor', 'linewidth', ....]
- get_valid_values ( attr ) [source] #
Obtenez les arguments juridiques du setter associé à attr .
Cela se fait en interrogeant la docstring du setter pour une ligne qui commence par "ACCEPTS:" ou ".. ACCEPTS:", puis en recherchant une documentation de style numpydoc pour le premier argument du setter.
- static is_alias ( méthode ) [source] #
Indique si la méthode objet est un alias pour une autre méthode.
- static number_of_parameters ( func ) [source] #
Renvoie le nombre de paramètres de la fonction appelable .
- pprint_getters ( ) [source] #
Renvoie les getters et les valeurs réelles sous forme de liste de chaînes.
- pprint_setters ( prop = Aucun , espace de tête = 2 ) [source] #
Si prop est None , renvoie une liste de chaînes de toutes les propriétés définissables et leurs valeurs valides.
Si prop n'est pas None , il s'agit d'un nom de propriété valide et cette propriété sera renvoyée sous la forme d'une chaîne de propriété : valeurs valides.
- pprint_setters_rest ( prop = Aucun , espace de tête = 4 ) [source] #
Si prop est None , renvoie une liste de chaînes au format reST de toutes les propriétés définissables et leurs valeurs valides.
Si prop n'est pas None , il s'agit d'un nom de propriété valide et cette propriété sera renvoyée sous la forme d'une chaîne de valeurs "property : valid".