matplotlib.artist.ArtistInspector#
- class matplotlib.artist.ArtistInspector(o)[Quelle]#
Bases:
objectEine Hilfsklasse zur Inspektion eines
Artistund zur Rückgabe von Informationen über seine einstellbaren Eigenschaften und deren aktuelle Werte.Initialisiert den ArtistInspector mit einem
Artistoder einem iterierbaren Objekt vonArtists. Wenn ein iterierbares Objekt verwendet wird, gehen wir davon aus, dass es sich um eine homogene Sequenz handelt (alleArtists vom gleichen Typ sind) und es liegt in Ihrer Verantwortung, sicherzustellen, dass dies der Fall ist.- aliased_name(s)[Quelle]#
Gibt 'PROPNAME oder Alias' zurück, wenn s einen Alias hat, andernfalls gibt es 'PROPNAME' zurück.
Zum Beispiel wird für die Eigenschaft markerfacecolor einer Linie, die einen Alias hat, 'markerfacecolor oder mfc' zurückgegeben, und für die Eigenschaft transform, die keinen hat, 'transform'.
- aliased_name_rest(s, target)[Quelle]#
Gibt 'PROPNAME oder Alias' zurück, wenn s einen Alias hat, andernfalls gibt es 'PROPNAME' zurück, formatiert für reST.
Zum Beispiel wird für die Eigenschaft markerfacecolor einer Linie, die einen Alias hat, 'markerfacecolor oder mfc' zurückgegeben, und für die Eigenschaft transform, die keinen hat, 'transform'.
- get_aliases()[Quelle]#
Holt ein Wörterbuch, das vollständige Eigenschaftsnamen auf Mengen von Aliasen für jeden Alias im
ArtistInspectorabbildet.z.B. für Linien
{'markerfacecolor': {'mfc'}, 'linewidth' : {'lw'}, }
- get_setters()[Quelle]#
Holt die Attributzeichenketten mit Settern für das Objekt.
Zum Beispiel gibt es für eine Linie zurück:
['markerfacecolor', 'linewidth', ....].
- get_valid_values(attr)[Quelle]#
Holt die zulässigen Argumente für den Setter, der mit attr verbunden ist.
Dies geschieht durch Abfrage des Docstrings des Setters für eine Linie, der mit "ACCEPTS:" oder ".. ACCEPTS:" beginnt, und dann durch Suche nach einer numpydoc-ähnlichen Dokumentation für das erste Argument des Setters.
- static is_alias(method)[Quelle]#
Gibt zurück, ob das Objekt method ein Alias für eine andere Methode ist.
- static number_of_parameters(func)[Quelle]#
Gibt die Anzahl der Parameter des aufrufbaren Objekts func zurück.
- pprint_getters()[Quelle]#
Gibt die Getter und tatsächlichen Werte als Liste von Zeichenketten zurück.
- pprint_setters(prop=None, leadingspace=2)[Quelle]#
Wenn prop None ist, wird eine Liste von Zeichenketten 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 Zeichenkette von Eigenschaft : gültigen Werten zurückgegeben.
- pprint_setters_rest(prop=None, leadingspace=4)[Quelle]#
Wenn prop None ist, wird eine Liste von reST-formatierten Zeichenketten 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 Zeichenkette von "Eigenschaft : gültig" zurückgegeben.