Python ist eine leistungsstarke und flexible Programmiersprache, die häufig zum Analysieren von Daten und zur Visualisierung von Informationen verwendet wird. Eines der wichtigsten Werkzeuge zum Visualisieren von Daten in Python ist die Matplotlib-Bibliothek. Mit seiner Hilfe können Sie verschiedene Arten von Diagrammen erstellen: linear, säulenförmig, kreisförmig und viele andere.
In diesem Artikel betrachten wir Beispiele für die Konstruktion der beiden am häufigsten verwendeten Diagrammtypen in Python: Liniendiagramm und Balkendiagramm. Diese Beispiele sind sowohl für Anfänger als auch für erfahrene Programmierer nützlich, die neue Möglichkeiten zur Datenvisualisierung mit Python erlernen möchten.
Um in Python zu plotten, müssen Sie die Matplotlib-Bibliothek installieren. Sie wird mithilfe des pip-Paketmanagers mithilfe des Befehls installiert pip install matplotlib. Nachdem Sie die Bibliothek installiert haben, können Sie mit dem Schreiben von Code zum Zeichnen von Grafiken in Python beginnen.
Python installieren und konfigurieren
Schritt 1: Laden Sie Python herunter
Um mit Python zu beginnen, müssen Sie es herunterladen und installieren. Python ist eine kostenlose Software, die von der offiziellen Website des Entwicklers zum Download zur Verfügung steht. Gehe zur Website https://www.python.org und wählen Sie die richtige Python-Version für Ihr Betriebssystem aus.
Schritt 2: Installieren von Python
Nachdem Sie die Python-Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten. Die Installation von Python wird normalerweise durch einige einfache Schritte durchgeführt, sodass der Prozess nicht lange dauern sollte.
Schritt 3: Überprüfen der Installation
Nach Abschluss der Installation können Sie überprüfen, ob die Installation ordnungsgemäß ausgeführt wurde. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
Wenn die Installation erfolgreich war, sehen Sie die Version von Python, die Sie installiert haben.
Schritt 4: Installieren zusätzlicher Bibliotheken
Python verfügt über eine große Auswahl an zusätzlichen Bibliotheken und Paketen, deren Installation für bestimmte Aufgaben erforderlich sein kann. Sie können das pip-Tool verwenden, das in der Standardlieferung von Python enthalten ist, um die Bibliothek zu installieren.
Führen Sie den folgenden Befehl an einer Eingabeaufforderung aus, um eine bestimmte Bibliothek zu installieren:
pip install bibliotheksname
Hier ist Bibliotheksname der Name der zu installierenden Bibliothek.
Fertig! Jetzt haben Sie Python installiert und können mit der Entwicklung von Programmen und der Arbeit mit Daten beginnen.
Vorbereiten von Daten für Diagramme
Bevor Sie mit dem Erstellen von Diagrammen in Python beginnen, müssen Sie die Daten, die in den Diagrammen angezeigt werden, ordnungsgemäß vorbereiten. In diesem Abschnitt betrachten wir einige Schritte, mit denen Sie die Daten für die Erstellung von Diagrammen vorbereiten können.
- Bestimmen Sie das Ziel des Diagramms: bevor Sie beginnen, ist es wichtig zu verstehen, welche Informationen Sie mit einem Zeitplan weitergeben möchten. Identifizieren Sie Ihre Ziele und überlegen Sie, welche Daten Ihnen helfen, diese Ziele zu erreichen.
- Daten sammeln: Sammeln Sie die erforderlichen Daten, die im Diagramm angezeigt werden sollen. Dies können numerische Werte, Zeitreihen oder kategoriale Informationen sein. Stellen Sie sicher, dass die Daten Ihren Zielen entsprechen und vollständig sind.
- Daten bereinigen: Überprüfen Sie Ihre Daten auf Fehler, fehlende Werte oder Inkonsistenzen. Wenn Sie Fehler finden, korrigieren Sie sie oder entfernen Sie die problematischen Zeilen. Saubere und genaue Daten machen Ihren Zeitplan genauer und informativer.
- Wählen Sie den Diagrammtyp aus: Wählen Sie den geeigneten Diagrammtyp aus, der Ihre Daten am besten anzeigt und Ihnen dabei hilft, Ihre Ziele zu erreichen. Wenn Sie beispielsweise Zeitreihen haben, ist ein Diagramm mit einer Zeitleiste besser geeignet als ein Balkendiagramm.
- Achsen und Beschriftungen definieren: Definieren Sie die Diagrammachsen und weisen Sie ihnen die entsprechenden Beschriftungen zu. Die Etiketten müssen klar und informativ sein, damit die Benutzer die in der Grafik dargestellten Daten leicht verstehen können.
- Wählen Sie Farben und Stile aus: Wählen Sie die passenden Farben und Stile für Ihren Zeitplan aus. Sie sollten angenehm für das Auge sein und helfen, wichtige Informationen hervorzuheben. Verwenden Sie verschiedene Farben oder Stile für verschiedene Datenkategorien.
- Fügen Sie eine Legende und einen Titel hinzu: vergessen Sie nicht, eine Legende hinzuzufügen, die die Werte in Ihrem Diagramm beschreibt, sowie einen Titel, der seinen Inhalt kurz beschreibt. Die Legende und der Titel helfen Benutzern, die Daten im Diagramm ohne zusätzlichen Aufwand zu verstehen.
- Analysieren Sie das Diagramm: analysieren Sie es nach dem Erstellen eines Diagramms sorgfältig und stellen Sie sicher, dass es Ihren Zielen entspricht. Wiederholen Sie bei Bedarf die vorherigen Schritte, um das Diagramm oder die Darstellung der Daten zu verbessern.
Erstellen eines Diagramms mit der Matplotlib-Bibliothek
Um mit Matplotlib zu beginnen, müssen Sie die entsprechenden Module importieren:
import matplotlib.pyplot as pltimport numpy as np
Um ein Diagramm zu erstellen, müssen Sie zunächst die Daten definieren, die im Diagramm angezeigt werden sollen. Dazu können Sie Arrays oder Listen von Zahlen verwenden. Um beispielsweise ein einfaches Liniendiagramm zu erstellen, können Sie den folgenden Code verwenden:
x = np.array([1, 2, 3, 4, 5])y = np.array([1, 4, 9, 16, 25])plt.plot(x, y)plt.show()
In diesem Beispiel erstellen wir x- und y-Arrays, die Werte für die x- bzw. y-Achse enthalten. Dann verwenden wir die plt-Funktion.plot(x, y) , um ein Liniendiagramm basierend auf diesen Daten zu erstellen. Und schließlich rufen wir die Funktion plt auf.show() , um das Diagramm auf dem Bildschirm anzuzeigen.
Matplotlib bietet auch viele zusätzliche Optionen zum Anpassen von Diagrammen, einschließlich des Hinzufügens von Überschriften, Achsen, Legenden und mehr. Sie können fast alle Aspekte des Diagramms mit den Parametern und Funktionen der Matplotlib-Bibliothek anpassen.
Das Erstellen eines Diagramms mit der Matplotlib-Bibliothek ist eine einfache und effiziente Möglichkeit, Daten in Python zu visualisieren. Matplotlib ist aufgrund seiner umfangreichen Funktionen und seiner Benutzerfreundlichkeit ein beliebtes Werkzeug für viele Visualisierungsaufgaben.
Beispiele für Diagramme: linear und säulenförmig
Ein Liniendiagramm ist eine Linie, die Datenpunkte auf der x- und y-Achse verbindet. Dieser Diagrammtyp wird normalerweise verwendet, um einen Trend anzuzeigen oder eine Variable im Laufe der Zeit zu ändern. Zum Beispiel können wir ein Liniendiagramm verwenden, um die Temperaturänderung während des Tages anzuzeigen.
Ein Säulendiagramm ist, wie der Name schon sagt, Spalten, die Werte auf der x-Achse anzeigen. Dieser Diagrammtyp wird häufig verwendet, um verschiedene Kategorien zu vergleichen oder die Verteilung von Werten anzuzeigen. Zum Beispiel können wir ein Säulendiagramm verwenden, um den Umsatz verschiedener Waren in einem Geschäft zu vergleichen.
Um Linien- und Säulendiagramme in Python mit der Matplotlib-Bibliothek zu erstellen, verwenden wir die Plot-Funktion für das Liniendiagramm und die Bar-Funktion für das Säulendiagramm.
| Code für ein Liniendiagramm | Code für ein Säulendiagramm |
|---|---|
| import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y) plt.show() | import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.bar(x, y) plt.show() |
Im ersten Beispiel erstellen wir die Variablen x und y , die Werte für die x- bzw. y-Achsen enthalten. Dann verwenden wir die Plot-Funktion, um ein Liniendiagramm zu erstellen, und rufen die show-Funktion auf, um das Diagramm anzuzeigen.
Im zweiten Beispiel machen wir dasselbe, verwenden jedoch die bar-Funktion, um ein Säulendiagramm zu erstellen.
Mit diesen beiden Beispielen können Sie die Daten visuell darstellen und die Werte in einem Diagramm vergleichen.
Hinzufügen von Achsen und einem Diagrammtitel
Erstellen Sie zunächst ein Diagrammobjekt mit einer Funktion plt.subplots():
fig, ax = plt.subplots()
Sie können dann die X- und Y-Achsen mit der Methode hinzufügen ax.set_xlabel() und ax.set_ylabel() durch Angabe der entsprechenden Signaturen:
Verwenden Sie die Methode, um einen Diagrammtitel hinzuzufügen ax.set_title():
ax.set_title('X-Abhängigkeit von Y')
Nachdem die Achsen und der Titel des Diagramms hinzugefügt wurden, können Sie das Diagramm selbst mit der Methode anzeigen plt.show().
Das Hinzufügen von Achsen und einem Diagrammtitel zu Python ist daher die wichtigsten Schritte, um eine informative und verständliche Datenvisualisierung zu erstellen.
Anleitung zum Speichern eines Diagramms in einer Datei
Es besteht oft die Notwendigkeit, das erstellte Diagramm zur späteren Verwendung in einer Datei zu speichern. In Python kann dies mit der Matplotlib-Bibliothek erfolgen.
Führen Sie die folgenden Schritte aus, um ein Diagramm in einer Datei zu speichern:
- Verbinden Sie die Matplotlib-Bibliothek.
- Erstellen Sie eine Instanz der Figure-Klasse, die ein Container für Grafikobjekte ist.
- Erstellen Sie eine Instanz der Axes-Klasse, die das Koordinatensystem darstellt, auf dem das Diagramm erstellt werden soll. Die plot() -Methode wird verwendet, um ein Diagramm zu erstellen.
- Speichern Sie das Diagramm mit der savefig() -Methode in eine Datei.
Hier ist ein Beispielcode, der das Diagramm in einer PNG-Datei speichert:
import matplotlib.pyplot as plt# Создаем экземпляр класса Figurefig = plt.figure()# Создаем экземпляр класса Axesax = fig.add_subplot(1, 1, 1)# Построение графикаx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]ax.plot(x, y)# Сохранение графика в файлfig.savefig('график.png')
Jetzt können Sie das gespeicherte Diagramm im selben Verzeichnis finden, in dem sich Ihr Skript befindet. Sie können auch den vollständigen Dateipfad angeben, um das Diagramm an der gewünschten Stelle zu speichern.
Sie können auch ein anderes Dateiformat angeben, um den Zeitplan zu speichern. Um das Diagramm beispielsweise im JPEG-Format zu speichern, ersetzen Sie '.png' auf '.jpg' in der Zeile zum Speichern des Diagramms:
fig.savefig('график.jpg')
Jetzt wissen Sie, wie Sie das erstellte Diagramm mit der Matplotlib-Bibliothek in einer Datei speichern.