Matplotlib-Grundlagen

Farben, Linienstile und Marker

Ändere Farbe, Linienstil, Linienbreite und Marker jeder Linie.

Einführung

Stile machen Linien leicht unterscheidbar, auch im Schwarz-Weiß-Druck. Jeder Aufruf von ax.plot akzeptiert color, linestyle, linewidth und marker.

color nimmt einen Namen oder einen Hex-Code. linestyle kann "-" (durchgezogen), "--" (gestrichelt), ":" (gepunktet) oder "-." sein. marker zeichnet an jedem Datenpunkt ein Symbol, etwa "o" (Kreis), "s" (Quadrat) oder "^" (Dreieck), und markersize legt seine Größe fest.

Interaktive Visualisierung

Probiere Farben, Linienstile und Marker aus. Die hervorgehobene Codezeile ändert sich mit jeder Auswahl.

Ausführbares Matplotlib-Beispiel

Matplotlib
Code ausführen →
main.py
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
Run-Button für dieses Beispiel erstellen Das Diagramm, das dieser Code zeichnet
Farben, Linienstile und Marker