matplotlib.artist.ArtistInspector #

classe matplotlib.artist. ArtisteInspecteur ( o ) [source] #

Socles :object

Une classe d'assistance pour inspecter Artistet renvoyer des informations sur ses propriétés configurables et leurs valeurs actuelles.

Initialisez l'inspecteur de l'artiste avec un Artistou un itérable de Artists. Si un itérable est utilisé, nous supposons qu'il s'agit d'une séquence homogène (tous les Artists 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".

propriétés ( ) [source] #

Renvoie un nom de propriété de mappage de dictionnaire -> valeur.