16.2 Matplotlib-Eigenschaften
Funktionsgraphen werden mit der Methode plot(...) gezeichnet. Es können umfangreiche Einstellungen bei den Eigenschaften vorgenommen werden. Es wird nur eine Auswahl vorgestellt. Die vollständige Dokumentation finden Sie unter:
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot
plot(x,y,fmt,**kwargs)
-
x,y sind Arrays mit den x,y-Koordinatendaten.
-
fmt ist ein Formatstring. Formatstrings sind Abkürzungen zum schnellen Festlegen grundlegender Linieneigenschaften (siehe Tabelle 16.1, Tabelle 16.2 und Tabelle 16.3).
-
**kwargs wird verwendet, um Eigenschaften wie Linienbeschriftung (Legenden), Linienbreite usw. anzugeben (siehe Tabelle 16.4).
Tabelle 16.1 listet die Einzelbuchstabencodes für die Farbabkürzungen auf.
Zeichen |
Farbe |
---|---|
'b' |
blau |
'g' |
grün |
'r' |
rot |
'c' |
cyan |
'm' |
magenta |
'y' |
gelb |
schwarz |
|
'w' |
weiß |
Tabelle 16.1 Einzelbuchstabencodes für Farbabkürzungen
Tabelle 16.2 gibt eine Übersicht möglicher Markierungen für Linien.
Zeichen |
Beschreibung |
---|---|
'.' |
Punktmarkierungen |
',' |
Pixelmarkierungen |
'o' |
Kreismarkierungen |
's' |
Quadratmarkierungen |
'*' |
Sternmarkierungen |
'^' |
Dreiecksmarkierungen |
'+' |
Plusmarkierungen |
'x' |
Kreuzmarkierungen |
Tabelle 16.2 Markierungen (Auszug)
Tabelle 16.3 listet mögliche Linienstile auf.
Zeichen |
Beschreibung |
---|---|
'-' |
durchgezogene Linie |
'--' |
gestrichelte Linie |
'-.' |
Strichpunktlinie |
':' |
gepunktete Linie |
Tabelle 16.3 Linienstile
Tabelle 16.4 enthält mögliche Argumente für **kwargs.
Beschreibung |
|
---|---|
linewidth (lw) |
Linienbreite |
linestyle (ls) |
Linienstil |
label |
Beschriftung (Legende) |
alpha |
Transparenz (Durchsichtigkeit) 0 bis 1 |
Tabelle 16.4 Wichtige »plot«-Eigenschaften (Auszug)