Whatsapp Telegram Telegram Call Anrufen

Grundlegendes Plotten mit Matplotlib


1. Erstellen eines einfachen Linienplots

Schritt-für-Schritt-Anleitung zur Erstellung eines einfachen Linienplots mit plt.plot():

  1. Daten vorbereiten: Wir definieren zwei Listen von Datenpunkten, eine für die x-Achse und eine für die y-Achse.

  2. Plotten der Daten: Wir verwenden die plt.plot()-Funktion, um die Daten als Linienplot darzustellen.

  3. Hinzufügen von Titeln und Beschriftungen: Mit plt.title(), plt.xlabel() und plt.ylabel() können wir den Plot beschriften.

  4. Anzeigen des Plots: Mit plt.show() wird der Plot angezeigt.

Beispiel:

import matplotlib.pyplot as plt

# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# Daten plotten
plt.plot(x, y)

# Titel und Achsenbeschriftungen hinzufügen
plt.title("Einfacher Linienplot")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")

# Plot anzeigen
plt.show()

Der Plot zeigt eine einfache Linie, die die Datenpunkte (1,2), (2,3), (3,5), (4,7) und (5,11) verbindet. Der Plot hat den Titel "Einfacher Linienplot" und die Achsenbeschriftungen "x-Achse" und "y-Achse".

Einfacher Linienplot Matplotlib


2. Plotten mehrerer Linien

Techniken zum Plotten mehrerer Linien im selben Diagramm:

  1. Zusätzliche Daten vorbereiten: Wir fügen weitere Datenlisten für zusätzliche Linien hinzu.

  2. Plotten der zusätzlichen Linien: Wir rufen plt.plot() mehrfach auf, um mehrere Linien zu zeichnen.

Beispiel:

import matplotlib.pyplot as plt

# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
y2 = [1, 4, 6, 8, 10]

# Erste Linie plotten
plt.plot(x, y, label="Linie 1")

# Zweite Linie plotten
plt.plot(x, y2, label="Linie 2")

# Titel, Achsenbeschriftungen und Legende hinzufügen
plt.title("Mehrere Linienplot")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")
plt.legend()

# Plot anzeigen
plt.show()


Ausgabe:

Der Plot zeigt zwei Linien:

  • Die erste Linie verbindet die Datenpunkte (1,2), (2,3), (3,5), (4,7) und (5,11).
  • Die zweite Linie verbindet die Datenpunkte (1,1), (2,4), (3,6), (4,8) und (5,10).

Der Plot hat den Titel "Mehrere Linienplot", die Achsenbeschriftungen "x-Achse" und "y-Achse" und eine Legende zur Unterscheidung der Linien.

Plotten mehrerer Linien mit Matplotlib


3. Anpassen von Linienstilen und Farben

Optionen zum Ändern von Linienstilen, Farben und Breiten:

  1. Linienstile: Wir können den Linienstil mit dem linestyle-Parameter ändern.

  2. Farben: Die Farbe der Linien kann mit dem color-Parameter geändert werden.

  3. Breiten: Die Linienbreite wird mit dem linewidth-Parameter angepasst.

Beispiel:

import matplotlib.pyplot as plt

# Daten vorbereiten
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
y2 = [1, 4, 6, 8, 10]

# Linien mit unterschiedlichen Stilen und Farben plotten
plt.plot(x, y, linestyle='-', color='blue', linewidth=2, label="Linie 1")  # Durchgezogene blaue Linie
plt.plot(x, y2, linestyle='--', color='red', linewidth=2, label="Linie 2")  # Gestrichelte rote Linie

# Titel, Achsenbeschriftungen und Legende hinzufügen
plt.title("Anpassung von Linienstilen und Farben")
plt.xlabel("x-Achse")
plt.ylabel("y-Achse")
plt.legend()

# Plot anzeigen
plt.show()

Ausgabe:

Der Plot zeigt zwei Linien mit unterschiedlichen Stilen und Farben:

  • Die erste Linie ist eine durchgezogene blaue Linie mit einer Breite von 2.
  • Die zweite Linie ist eine gestrichelte rote Linie mit einer Breite von 2.

Der Plot hat den Titel "Anpassung von Linienstilen und Farben", die Achsenbeschriftungen "x-Achse" und "y-Achse" und eine Legende zur Unterscheidung der Linien.

Anpassen von Linienstilen und Farben mit Matplotlib



Mit diesen Techniken können Sie grundlegende und fortgeschrittene Anpassungen an Ihren Plots vornehmen, um Ihre Daten klar und effektiv zu visualisieren.




CEO Image

Ali Ajjoub

info@ajjoub.com

Adresse 0049-15773651670

Adresse Jacob-winter-platz,1 01239 Dresden

Buchen Sie jetzt Ihren Termin für eine umfassende und individuelle Beratung.

Termin Buchen

Kontaktieren Sie uns

Lassen Sie uns K o n t a k t aufnehmen!