1. Verwendung von Markern: Verschiedene Marker-Stile und deren Anwendung
Marker sind Symbole, die Datenpunkte auf einem Plot markieren. Matplotlib bietet eine Vielzahl von Markern, die verwendet werden können.
Verfügbare Marker:
- Punkt (
.) - Kreis (
o) - Dreieck nach oben (
^) - Dreieck nach unten (
v) - Quadrat (
s) - Stern (
*)
Beispiel:
import matplotlib.pyplot as plt
# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Plotten der Daten mit Markern
plt.plot(x, y, marker='o', linestyle='None') # Verwenden des Kreis-Markers
# Titel und Achsenbeschriftungen hinzufügen
plt.title("Verwendung von Markern")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")
# Plot anzeigen
plt.show()
Ausgabe:
Der Plot zeigt Datenpunkte, die mit Kreis-Markern (o) markiert sind. Es gibt keine Verbindungslinien zwischen den Punkten, da linestyle='None' verwendet wurde.

2. Anpassen von Linienstilen: Gestrichelte Linien, gepunktete Linien usw. mit dem linestyle-Parameter
Mit dem linestyle-Parameter können verschiedene Linienstile angewendet werden:
Verfügbare Linienstile:
- Durchgezogen (
'-') - Gestrichelt (
'--') - Gepunktet (
':') - Punkt-Strich (
'-.')
Beispiel:
import matplotlib.pyplot as plt
# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Plotten der Daten mit verschiedenen Linienstilen
plt.plot(x, y, linestyle='--', color='blue', label='Gestrichelte Linie') # Gestrichelte Linie
plt.plot(x, y, linestyle=':', color='red', label='Gepunktete Linie') # Gepunktete Linie
# Titel, Achsenbeschriftungen und Legende hinzufügen
plt.title("Anpassen von Linienstilen")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")
plt.legend()
# Plot anzeigen
plt.show()
Ausgabe:
Der Plot zeigt zwei Linien mit unterschiedlichen Stilen:
- Eine blaue gestrichelte Linie (
'--'). - Eine rote gepunktete Linie (
':').

3. Kombination von Markern und Linien: Erstellen von Plots, die sowohl Linien als auch Marker verwenden
Sie können Marker und Linien kombinieren, um sowohl die Datenpunkte als auch die Verbindungslinien darzustellen.
Beispiel:
import matplotlib.pyplot as plt
# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Plotten der Daten mit Markern und Linien
plt.plot(x, y, marker='o', linestyle='-', color='green', label='Linie mit Markern') # Linie mit Kreis-Markern
# Titel, Achsenbeschriftungen und Legende hinzufügen
plt.title("Kombination von Markern und Linien")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")
plt.legend()
# Plot anzeigen
plt.show()
Ausgabe:
Der Plot zeigt eine grüne Linie, die die Datenpunkte verbindet. Jeder Datenpunkt ist zusätzlich mit einem Kreis-Marker ('o') markiert. Dies kombiniert die Darstellung von Linien und Markern in einem einzigen Plot.

Zusammenfassung
Mit Matplotlib können Sie Marker und Linienstile flexibel anpassen, um Ihre Daten visualisieren zu können:
- Verwendung von Markern: Verschiedene Marker-Stile zur Hervorhebung von Datenpunkten.
- Anpassen von Linienstilen: Unterschiedliche Stile wie gestrichelt, gepunktet, etc.
- Kombination von Markern und Linien: Markieren der Datenpunkte und gleichzeitig Verbinden durch Linien.
Diese Anpassungen ermöglichen eine klare und präzise Darstellung der Daten, die je nach Anforderung variieren kann.