matplotlib.pyplot.setp#

matplotlib.pyplot.setp(obj, *args, **kwargs)[Quelle]#

Setzt eine oder mehrere Eigenschaften eines Artist oder listet erlaubte Werte auf.

Parameter:
objArtist oder Liste von Artist

Der oder die Künstler, deren Eigenschaften gesetzt oder abgefragt werden. Beim Setzen von Eigenschaften werden alle Künstler beeinflusst; beim Abfragen der erlaubten Werte wird nur die erste Instanz in der Sequenz abgefragt.

Zum Beispiel können zwei Linien mit einem einzigen Aufruf dicker und rot gemacht werden

>>> x = arange(0, 1, 0.01)
>>> lines = plot(x, sin(2*pi*x), x, sin(4*pi*x))
>>> setp(lines, linewidth=2, color='r')
fileDateilike, Standard: sys.stdout

Wohin setp seine Ausgabe schreibt, wenn es gebeten wird, erlaubte Werte aufzulisten.

>>> with open('output.log') as file:
...     setp(line, file=file)

Der Standardwert None bedeutet sys.stdout.

*args, **kwargs

Die zu setzenden Eigenschaften. Die folgenden Kombinationen werden unterstützt

  • Setzt den Linienstil einer Linie auf gestrichelt

    >>> line, = plot([1, 2, 3])
    >>> setp(line, linestyle='--')
    
  • Setzt mehrere Eigenschaften gleichzeitig

    >>> setp(line, linewidth=2, color='r')
    
  • Listet erlaubte Werte für den Linienstil einer Linie auf

    >>> setp(line, 'linestyle')
    linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
    
  • Listet alle Eigenschaften auf, die gesetzt werden können, und ihre erlaubten Werte

    >>> setp(line)
    agg_filter: a filter function, ...
    [long output listing omitted]
    

setp unterstützt auch Zeichenketten-/Wertpaare im MATLAB-Stil. Zum Beispiel sind die folgenden äquivalent

>>> setp(lines, 'linewidth', 2, 'color', 'r')  # MATLAB style
>>> setp(lines, linewidth=2, color='r')        # Python style

Siehe auch

getp

Anmerkungen

Hinweis

Dies ist äquivalent zu matplotlib.artist.setp.

Beispiele für die Verwendung von matplotlib.pyplot.setp#

Patheffect Demo

Patheffect Demo

Eigenschaften setzen und abrufen

Eigenschaften setzen und abrufen

Ein Kreis und ein Donut mit Beschriftungen

Ein Kreis und ein Donut mit Beschriftungen

Topografisches Hillshading

Topografisches Hillshading

Boxplots

Boxplots

Evans-Test

Evans-Test

Der Lebenszyklus eines Plots

Der Lebenszyklus eines Plots