import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
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.
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
= np.linspace(0, 10, 100)
x = np.sin(x)
y
# Ein Liniendiagramm erstellen
=(8, 4))
plt.figure(figsize="Sine Wave", color="blue", linewidth=2)
plt.plot(x, y, label"Line Plot Example")
plt.title("X-axis")
plt.xlabel("Y-axis")
plt.ylabel(
plt.legend()True)
plt.grid( 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
42)
np.random.seed(= np.random.rand(50)
x = np.random.rand(50)
y
=(8, 4))
plt.figure(figsize="red", marker="o", s=100, alpha=0.7)
plt.scatter(x, y, c"Scatter Plot Example")
plt.title("X-axis")
plt.xlabel("Y-axis")
plt.ylabel(True)
plt.grid( 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
= ['A', 'B', 'C', 'D']
categories = [23, 45, 56, 78]
values
=(6, 4))
plt.figure(figsize="green")
plt.bar(categories, values, color"Bar Chart Example")
plt.title("Categories")
plt.xlabel("Values")
plt.ylabel("bar_chart.png", dpi=300, bbox_inches="tight")
plt.savefig( 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
Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.
Wiederverwendung
Zitat
@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}
}