Datenvisualisierung mit Matplotlib

Erstellen von dynamischen Plots und Diagrammen in Python

Erfahren Sie, wie Sie mit Matplotlib in Python verschiedene Diagramme und Grafiken erstellen können. Dieses Tutorial deckt wesentliche Plot-Techniken, Anpassungsoptionen und Best Practices für eine effektive Datenvisualisierung in Datenwissenschaft Workflows ab.

Programmierung
Autor:in
Zugehörigkeit
Veröffentlichungsdatum

7. Februar 2024

Geändert

29. April 2025

Schlüsselwörter

Matplotlib-Tutorial, Matplotlib-Diagramme, Python-Datenvisualisierung

Einführung

Datenvisualisierung ist ein Eckpfeiler der Datenwissenschaft, der es Ihnen ermöglicht, Rohdaten in aussagekräftige Erkenntnisse zu verwandeln. In diesem Tutorial lernen Sie, wie Sie mit Matplotlib, einer der beliebtesten Datenvisualisierungsbibliotheken in Python, eine Vielzahl von Plots und Diagrammen erstellen können. Ganz gleich, ob Sie ein einfaches Liniendiagramm oder ein komplexes Dashboard mit mehreren Diagrammen erstellen möchten, dieses Handbuch zeigt Ihnen die wichtigsten Techniken und Anpassungsoptionen für die Erstellung effektiver Visualisierungen.



Erforderliche Pakete importieren

Um unseren Code übersichtlich zu halten und Wiederholungen zu vermeiden, importieren wir zunächst die erforderlichen Pakete. Dadurch wird sichergestellt, dass alle nachfolgenden Codeabschnitte Zugriff auf die erforderlichen Bibliotheken haben.

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

Matplotlib bietet eine unkomplizierte Schnittstelle zur Erstellung einer Vielzahl von Diagrammen. Lassen Sie uns mit einem einfachen Liniendiagramm beginnen.

Beispiel: Erstellen eines Liniendiagramms

# Erzeugen einiger Beispieldaten
x = np.linspace(0, 10, 100)
y = np.sin(x)

# Ein Liniendiagramm erstellen
plt.figure(figsize=(8, 4))
plt.plot(x, y, label="Sine Wave", color="blue", linewidth=2)
plt.title("Line Plot Example")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.legend()
plt.grid(True)
plt.show()

Dieses Code-Snippet erzeugt eine Sinuswelle und stellt sie als Liniendiagramm dar. Das Diagramm enthält einen Titel, Beschriftungen, eine Legende und Gitternetzlinien für eine bessere Lesbarkeit.

Anpassen Ihrer Diagramme

Matplotlib erlaubt umfangreiche Anpassungen an Ihre Präsentationsbedürfnisse. Sie können Farben, Markierungen, Linienstile und mehr anpassen.

Beispiel: Anpassen eines Streudiagramms

# Erzeugen von Beispieldaten für ein Streudiagramm
np.random.seed(42)
x = np.random.rand(50)
y = np.random.rand(50)

plt.figure(figsize=(8, 4))
plt.scatter(x, y, c="red", marker="o", s=100, alpha=0.7)
plt.title("Scatter Plot Example")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.grid(True)
plt.show()

In diesem Beispiel wird ein Streudiagramm mit benutzerdefinierten Farben, Marker-Stil, Größe und Transparenz erstellt.

Speichern von Zahlen

Sobald Sie ein Diagramm erstellt haben, möchten Sie es vielleicht für eine spätere Verwendung speichern oder in Berichte einfügen.

Beispiel: Speichern eines Plots in einer Datei

# Erstellen eines einfachen Balkendiagramms
categories = ['A', 'B', 'C', 'D']
values = [23, 45, 56, 78]

plt.figure(figsize=(6, 4))
plt.bar(categories, values, color="green")
plt.title("Bar Chart Example")
plt.xlabel("Categories")
plt.ylabel("Values")
plt.savefig("bar_chart.png", dpi=300, bbox_inches="tight")
plt.show()

Dieses Snippet zeigt, wie man ein Balkendiagramm als PNG-Datei mit hoher Auflösung speichert.

Schlussfolgerung

Matplotlib ist ein vielseitiges Werkzeug zur Erstellung einer breiten Palette von Visualisierungen in Python. Durch die Beherrschung der grundlegenden Plot-Funktionen, der Anpassungsoptionen und der Funktionen zum Speichern von Zahlen können Sie Dateneinblicke effektiv präsentieren und Ihre Datenwissenschaft-Projekte unterstützen. Experimentieren Sie mit diesen Beispielen und erkunden Sie weitere Anpassungen, um die Leistungsfähigkeit von Matplotlib voll auszuschöpfen.

Weiterführende Literatur

Viel Spaß beim Programmieren und bei der Erstellung überzeugender Visualisierungen mit Matplotlib!

Weitere Artikel erkunden

Hinweis

Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.

placeholder

placeholder
Keine Treffer
Zurück nach oben

Wiederverwendung

Zitat

Mit BibTeX zitieren:
@online{kassambara2024,
  author = {Kassambara, Alboukadel},
  title = {Datenvisualisierung mit Matplotlib},
  date = {2024-02-07},
  url = {https://www.datanovia.com/de/learn/programming/python/data-science/data-visualization-with-matplotlib.html},
  langid = {de}
}
Bitte zitieren Sie diese Arbeit als:
Kassambara, Alboukadel. 2024. “Datenvisualisierung mit Matplotlib.” February 7, 2024. https://www.datanovia.com/de/learn/programming/python/data-science/data-visualization-with-matplotlib.html.