matplotlib.artist.ArtistInspector #

Klasse matplotlib.artist. ArtistInspector ( o ) [Quelle] #

Basen:object

Eine Hilfsklasse, um eine zu untersuchen Artistund Informationen über ihre einstellbaren Eigenschaften und ihre aktuellen Werte zurückzugeben.

Initialisieren Sie den Künstlerinspektor mit einem Artistoder einem Iterable von Artists. Wenn ein Iterable verwendet wird, gehen wir davon aus, dass es sich um eine homogene Sequenz handelt (alle Artists sind vom gleichen Typ), und es liegt in Ihrer Verantwortung, sicherzustellen, dass dies der Fall ist.

Aliasname ( s ) [Quelle] #

Geben Sie 'PROPNAME or alias' zurück, wenn s einen Alias ​​hat, geben Sie andernfalls 'PROPNAME' zurück.

Geben Sie beispielsweise für die Eigenschaft line markerfacecolor, die einen Alias ​​hat, „markerfacecolor oder mfc“ zurück und für die Eigenschaft transform, die keinen Alias ​​hat, „transform“.

aliased_name_rest ( s , Ziel ) [Quelle] #

Geben Sie 'PROPNAME or alias' zurück, wenn s einen Alias ​​hat, sonst geben Sie 'PROPNAME' zurück, formatiert für reST.

Geben Sie beispielsweise für die Eigenschaft line markerfacecolor, die einen Alias ​​hat, „markerfacecolor oder mfc“ zurück und für die Eigenschaft transform, die keinen Alias ​​hat, „transform“.

get_aliases ( ) [Quelle] #

Holen Sie sich ein Diktat, das Eigenschaft fullnames zu Sätzen von Aliasen für jeden Alias ​​in der ArtistInspector.

zB für Linien:

{'markerfacecolor': {'mfc'},
 'linewidth'      : {'lw'},
}
get_setters ( ) [Quelle] #

Rufen Sie die Attributzeichenfolgen mit Settern für Objekt ab.

Geben Sie beispielsweise für eine Zeile .['markerfacecolor', 'linewidth', ....]

get_valid_values ​​( attr ) [Quelle] #

Rufen Sie die zulässigen Argumente für den mit attr verknüpften Setter ab .

Dies geschieht, indem der Docstring des Setters nach einer Zeile abgefragt wird, die mit „ACCEPTS:“ oder „.. ACCEPTS:“ beginnt, und dann nach einer Dokumentation im numpydoc-Stil für das erste Argument des Setters gesucht wird.

static is_alias ( Methode ) [Quelle] #

Gibt zurück, ob die Objektmethode ein Alias ​​für eine andere Methode ist .

statische Anzahl_der_Parameter ( func ) [Quelle] #

Gibt die Anzahl der Parameter der aufrufbaren Funktion zurück .

pprint_getters ( ) [Quelle] #

Gibt die Getter und tatsächlichen Werte als Liste von Zeichenfolgen zurück.

pprint_setters ( prop = None , Leadingspace = 2 ) [Quelle] #

Wenn prop None ist , wird eine Liste von Zeichenfolgen aller einstellbaren Eigenschaften und ihrer gültigen Werte zurückgegeben.

Wenn prop nicht None ist, handelt es sich um einen gültigen Eigenschaftsnamen, und diese Eigenschaft wird als Zeichenfolge mit Eigenschaft : gültigen Werten zurückgegeben.

pprint_setters_rest ( prop = None , leadspace = 4 ) [Quelle] #

Wenn prop None ist , wird eine Liste von Zeichenfolgen im reST-Format aller einstellbaren Eigenschaften und ihrer gültigen Werte zurückgegeben.

Wenn prop nicht None ist, handelt es sich um einen gültigen Eigenschaftsnamen, und diese Eigenschaft wird als Zeichenfolge von „property : valid“-Werten zurückgegeben.

Eigenschaften ( ) [Quelle] #

Gibt den Namen einer Wörterbuchzuordnungseigenschaft -> Wert zurück.