matplotlib.pyplot.setp #
- matplotlib.pyplot. setp ( obj , * args , ** kwargs ) [Quelle] #
Legen Sie eine oder mehrere Eigenschaften für eine
Artist
fest oder listen Sie zulässige Werte auf.- Parameter :
- obj
Artist
oder Liste vonArtist
Der/die Künstler, deren Eigenschaften festgelegt oder abgefragt werden. Beim Festlegen von Eigenschaften sind alle Künstler betroffen; Beim Abfragen der zulässigen Werte wird nur die erste Instanz in der Sequenz abgefragt.
Beispielsweise können mit einem einzigen Aufruf zwei Linien dicker und roter 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')
- Datei dateiartig, Standard:
sys.stdout
Where
setp
schreibt seine Ausgabe, wenn er aufgefordert wird, zulässige Werte aufzulisten.>>> with open('output.log') as file: ... setp(line, file=file)
Der Standardwert
None
bedeutetsys.stdout
.- *args, **kwargs
Die festzulegenden Eigenschaften. Folgende Kombinationen werden unterstützt:
Stellen Sie den Linienstil einer gestrichelten Linie ein:
>>> line, = plot([1, 2, 3]) >>> setp(line, linestyle='--')
Legen Sie mehrere Eigenschaften gleichzeitig fest:
>>> setp(line, linewidth=2, color='r')
Zulässige Werte für den Linienstil einer Linie auflisten:
>>> setp(line, 'linestyle') linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
Listen Sie alle Eigenschaften auf, die festgelegt werden können, und ihre zulässigen Werte:
>>> setp(line) agg_filter: a filter function, ... [long output listing omitted]
setp
unterstützt auch String/Wert-Paare im MATLAB-Stil. Äquivalent sind zum Beispiel:>>> setp(lines, 'linewidth', 2, 'color', 'r') # MATLAB style >>> setp(lines, linewidth=2, color='r') # Python style
- obj
Siehe auch
Beispiele mit matplotlib.pyplot.setp
#
Erstellen einer Zeitleiste mit Linien, Daten und Text
Konturieren des Lösungsraums von Optimierungen
Kommentierte Heatmaps erstellen
Einen Kuchen und einen Donut beschriften
Eigenschaften festlegen und abrufen
Der Lebenszyklus eines Grundstücks