Die Visualisierung von Daten ist ein wichtiger Teil der Datenanalyse. Und eine Möglichkeit zur Visualisierung besteht darin, Diagramme zu erstellen. Python bietet mehrere Bibliotheken für die Arbeit mit Graphen an, einschließlich Matplotlib und Seaborn. In diesem Artikel werden wir uns ansehen, wie man Punkte in einem Diagramm mit Matplotlib in Python zeichnet.
Matplotlib ist eine leistungsstarke Bibliothek zum Zeichnen und Visualisieren von Daten. Es bietet eine breite Palette von Funktionen zum Erstellen verschiedener Diagrammtypen. Einer der einfachsten Diagrammtypen ist ein Punktdiagramm, mit dem Sie einzelne Punkte auf einer Ebene anzeigen können.
Um ein Punktdiagramm mit Matplotlib zu erstellen, benötigen Sie die Koordinaten der Punkte, die Sie anzeigen möchten. Sie können die Koordinaten der Punkte als zwei Listen definieren - eine für die x-Achse und eine für die y-Achse. Sie können dann die Funktion scatter() verwenden, um ein Punktdiagramm mit den angegebenen Koordinaten zu erstellen.
Installieren der benötigten Bibliotheken
Für den Einstieg benötigen wir mehrere Bibliotheken, mit denen wir Grafiken zeichnen und Punkte darauf anzeigen können. Verwenden Sie den pip-Paketmanager, um alle benötigten Bibliotheken zu installieren.
1. Installieren Sie die Matplotlib-Bibliothek, die umfangreiche Möglichkeiten zum Erstellen von Diagrammen bietet:
pip install matplotlib
2. Installieren Sie die Numpy-Bibliothek, die leistungsstarke Werkzeuge für die Arbeit mit Arrays und mathematischen Operationen bietet:
pip install numpy
3. Installieren Sie die Seaborn-Bibliothek, die Funktionen auf hoher Ebene für die statistische Visualisierung von Daten bereitstellt:
pip install seaborn
Sie haben jetzt alle notwendigen Bibliotheken installiert, um Diagramme zu zeichnen und Punkte darauf anzuzeigen. Wir sind bereit, Code zu erstellen, um Diagramme zu zeichnen und Punkte darauf in Python anzuzeigen.
Datenaufbereitung
Bevor Sie beginnen, Punkte in einem Diagramm in Python zu zeichnen, müssen Sie die Daten vorbereiten. Dazu müssen Sie die benötigten Bibliotheken importieren, Muster mit Punktkoordinaten erstellen und einen Diagrammtyp auswählen.
Importieren Sie zuerst die Matplotlib-Bibliothek, mit der Sie mit Diagrammen arbeiten können:
import matplotlib.pyplot as plt
Erstellen Sie dann Arrays, um die Koordinaten der Punkte zu speichern. Um beispielsweise zwei Punkte mit den Koordinaten (1, 2) und (3, 4) zu erstellen, verwenden Sie den folgenden Code:
Wählen Sie den Diagrammtyp aus, den Sie zeichnen möchten. Um beispielsweise Punkte zu zeichnen, verwenden Sie die Methode scatter:
Zusätzlich können Sie das Aussehen von Grafikpunkten wie Farbe und Größe anpassen. Verwenden Sie dazu zusätzliche Methodenparameter scatter. Zum Beispiel:
plt.scatter(x, y, color='red', s=100)
Sobald die Daten vorbereitet und das Diagramm gezeichnet sind, vergessen Sie nicht, einen Titel hinzuzufügen und die Achsen zu signieren:
plt.title('Grafik mit Punkten')
Schließlich zeigen Sie das Diagramm mit der Methode an show:
Die vorgefertigten Daten und der entsprechende Code helfen Ihnen, Punkte in einem Diagramm in Python zu zeichnen und Ihre Daten zu visualisieren.
Erstellen eines Diagramms
Um ein Diagramm in Python zu erstellen, benötigen wir eine Bibliothek Matplotlib. Sie müssen es zuerst mit dem Befehl installieren:
!pip install matplotlib
Sobald die Bibliothek installiert ist, können wir sie importieren und mit der Erstellung eines Diagramms beginnen:
import matplotlib.pyplot as plt
Um eine einfache Grafik mit Punkten zu erstellen, benötigen wir die Koordinaten der Punkte. Zum Beispiel haben wir eine Liste von Koordinaten x und y:
x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10]
Um die Punkte im Diagramm anzuzeigen, können wir die Funktion verwenden scatter():
Danach müssen wir das Diagramm mit der Funktion anzeigen show():
Daher erstellen wir ein einfaches Punktdiagramm in Python mit der Matplotlib-Bibliothek.
Festlegen von Punkteinstellungen
Um Punkte in einem Python-Diagramm zu zeichnen, können Sie verschiedene Parameter für die Punkte festlegen, um sie anschaulicher und unterscheidbarer zu machen. Hier sind einige der grundlegenden Punkteinstellungen, die Sie anpassen können:
- Punktgröße: Sie können die Größe der Punkte so ändern, dass sie größer oder kleiner sind.
- Punktfarbe: Sie können die Farbe der Punkte auswählen, damit sie sich vom Hintergrund des Diagramms unterscheiden und gut sichtbar sind.
- Punktstil: Sie können einen Punktstil auswählen, um sie als normale runde Punkte, Dreiecke, Quadrate usw. anzuzeigen.
- Transparenz von Punkten: sie können die Transparenz der Punkte anpassen, um einen Unschärfeeffekt hinzuzufügen oder sie als einfache Marker zu verwenden.
Um diese Parameter für Punkte festzulegen, können Sie die entsprechenden Argumente der Punktzeichnungsfunktion in einer Python-Bibliothek wie matplotlib verwenden. Sie können beispielsweise die Argumente "s" für die Punktgröße, "c" für die Punktfarbe, "marker" für den Punktstil und "alpha" für die Punkttransparenz verwenden. Experimentieren Sie bei der Einstellung der Punktparameter mit verschiedenen Werten, um den gewünschten visuellen Effekt zu erzielen.
Zeichnen von Punkten in einem Diagramm
Sie können verschiedene Bibliotheken wie Matplotlib oder Seaborn verwenden, um Punkte in einem Python-Diagramm zu zeichnen. Diese Bibliotheken bieten umfangreiche Möglichkeiten zum Visualisieren von Daten und ermöglichen das einfache Zeichnen von Punkten in einem Diagramm.
Im Folgenden finden Sie einen Beispielcode, der zeigt, wie Sie mit der Matplotlib-Bibliothek Punkte in einem Diagramm zeichnen:
import matplotlib.pyplot as plt# Создание данных для точекx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]# Рисование графика с точкамиplt.scatter(x, y, color='red')# Добавление заголовка и меток осейplt.title('График с точками')plt.xlabel('Ось x')plt.ylabel('Ось y')# Отображение графикаplt.show()
In diesem Beispiel werden die Daten für Punkte durch die Listen x und y angegeben. Die Funktion scatter() wird verwendet, um Punkte in einem Diagramm zu zeichnen. Zusätzliche Optionen wie Punktfarbe und -größe können ebenfalls angepasst werden.
Nachdem Sie ein Diagramm mit der Funktion scatter() gezeichnet haben, können Sie mit den Funktionen title(), xlabel() und ylabel() einen Titel und Achsenbeschriftungen hinzufügen. Die Funktion show() wird verwendet, um ein Diagramm anzuzeigen.
Jetzt wissen Sie, wie Sie mit der Matplotlib-Bibliothek Punkte in einem Diagramm in einer Python zeichnen. Dieses Beispiel ist nur ein grundlegendes Beispiel und Sie können den Zeitplan an Ihre Bedürfnisse und Vorlieben anpassen.
Viel Spaß beim Visualisieren von Daten und Erstellen schöner Diagramme!
Hinzufügen von Beschriftungen zu Punkten
Manchmal ist es hilfreich, den Punkten im Diagramm Beschriftungen hinzuzufügen, damit klar ist, was sie darstellen. Es gibt eine spezielle Funktion in der Matplotlib-Bibliothek text() Mit dieser Option können Sie Text zu den angegebenen Koordinaten im Diagramm hinzufügen.
Um den Punkten im Diagramm Beschriftungen hinzuzufügen, müssen Sie zuerst die Koordinaten jedes Punktes definieren. Dann müssen Sie die Funktion aufrufen text() und übergebe ihr die Koordinaten und den Text für jede Signatur.
Wenn Sie beispielsweise den Punkten (1, 2) und (3, 4) Beschriftungen hinzufügen möchten, können Sie den folgenden Code verwenden:
import matplotlib.pyplot as pltplt.plot(1, 2, 'o', label='Точка 1')plt.plot(3, 4, 'o', label='Точка 2')plt.text(1, 2, 'Точка 1', ha='right')plt.text(3, 4, 'Точка 2', ha='left')plt.legend()plt.show()
In diesem Beispiel werden zuerst die meisten Punkte mit einer Funktion hinzugefügt plot(). Dann wird für jeden Punkt eine Funktion aufgerufen text(), an die die Koordinaten und der Text der Signatur übergeben werden. Argument ha wird verwendet, um die horizontale Ausrichtung des Textes anzugeben: 'right' ist für die Ausrichtung am rechten Rand, 'left' ist für die Ausrichtung am linken Rand.
Also mit der Funktion text() Sie können den Punkten im Diagramm leicht Beschriftungen hinzufügen und es informativer und verständlicher machen.
Grafik-Design
Nachdem Sie ein Punktdiagramm in Python erstellt haben, können Sie es erweitern und verbessern, damit es attraktiver und informativer aussieht.
Zunächst können Sie dem Diagramm Achsenbeschriftungen und einen Titel hinzufügen, um anzuzeigen, was es darstellt. Dazu werden die plt-Funktionen verwendet.xlabel() , plt.ylabel() und plt.title() . Wenn Sie Achsen und Titel angeben, können Sie auch mit visuellen Editoren verschiedene Schriftarten, Größen und Stile auswählen.
Sie können auch Maßstäbe und Höhen auf den Diagrammachsen anpassen. Dies geschieht mit den plt-Funktionen.xticks() und plt.yticks() . In diesen Funktionen können Sie verschiedene Parameter festlegen, z. B. die Position von Höhen, deren Größe und Farbe.
Verwenden Sie die plt-Funktion, um einen Diagrammbereich in ein Raster zu unterteilen.grid() . Sie können die Farbe, den Stil und die Transparenz des Rasters festlegen und auswählen, welche Linien sichtbar sein sollen.
Wenn Sie einer Grafik eine Legende hinzufügen möchten, können Sie die plt-Funktion verwenden.legend() . Die Legende hilft bei der Interpretation, was die abgebildeten Diagramme oder Punkte auf dem Diagramm darstellen.
Sie können die Farbe, Größe und Form der Punkte im Diagramm auch mithilfe der Parameter der plt-Funktion anpassen.scatter() . Dies ermöglicht es Ihnen, die Grafik anschaulicher und ausdrucksvoller zu machen.
Weitere Details zur Grafikgestaltung finden Sie in der Dokumentation der Matplotlib-Bibliothek, die in einer standardmäßigen Python-Installation enthalten ist.
import matplotlib.pyplot as pltimport numpy as np
Erstellen Sie dann ein Array mit den Koordinaten der Punkte, die angezeigt werden sollen:
x = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]
Als nächstes erstellen wir ein Diagramm und markieren die Punkte darauf:
plt.scatter(x, y)
Sie können verschiedene Parameter des Diagramms anpassen, z. B. die Farbe der Punkte und deren Größe:
plt.scatter(x, y, color='red', s=50)
Sie können die folgenden Befehle verwenden, um einen Diagrammnamen und Achsenbeschriftungen hinzuzufügen:
plt.title('График точек')plt.xlabel('X')plt.ylabel('Y')
Verwenden Sie schließlich den Befehl plt, um das Diagramm anzuzeigen.show() :
plt.show()
Jetzt können Sie ein Punktdiagramm mit allen konfigurierten Parametern sehen.
Fertig! Jetzt wissen Sie, wie Sie mit der matplotlib-Bibliothek ein Diagramm von Punkten in einer Python ausgeben.