Matplotlib ist eine leistungsstarke Bibliothek zum Visualisieren von Daten in Python. Eine der wichtigsten Aufgaben bei der Datenvisualisierung besteht darin, Punkte in Diagrammen anzuzeigen. In diesem Artikel werden wir uns ansehen, wie Sie mit der matplotlib-Bibliothek einen Punkt in einem Diagramm erstellen.
Um einen Punkt zu konstruieren, können wir die Methode verwenden scatter() bibliotheken von matplotlib. Diese Methode ermöglicht es uns, die Koordinaten eines Punktes und einen optionalen Satz von Attributen wie Farbe, Größe und Form eines Punktes festzulegen.
Um zu beginnen, müssen wir die erforderlichen Module importieren:
import matplotlib.pyplot as plt
Danach können wir eine neue Form und Achse mit der Funktion erstellen subplots():
fig, ax = plt.subplots()
Jetzt haben wir Objekte fig und ax, die die Form bzw. die Achsen darstellen. Wir müssen nur die Methode aufrufen scatter(), um einen Punkt zu konstruieren:
ax.scatter(x, y, color='red', marker='o', s=50)
Hier x und y - dies sind die Koordinaten des Punktes, color - farbe des Punktes, marker - die Form des Punktes (in diesem Fall ein Kreis) und s - die Größe des Punktes.
So konstruieren Sie einen Punkt in einem Diagramm: Beispiele mit matplotlib
Um einen Punkt in einem Diagramm in matplotlib zu zeichnen, müssen Sie seine Koordinaten kennen. Die Koordinaten eines Punktes werden durch ein Wertepaar (x, y) angegeben, wobei x die horizontale Koordinate und y die vertikale Koordinate ist. Hier sind einige Beispiele dafür, wie dies möglich ist:
-
Einen Punkt zeichnen:
import matplotlib.pyplot as pltplt.plot(3, 4, 'ro')plt.show()
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]plt.plot(x, y, 'bo')plt.show()
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]plt.plot(x, y, 'ro', x, [i**2 for i in y], 'bs', x, [i**3 for i in y], 'g^')plt.show()
Mit der Matplotlib-Bibliothek in Python ist es daher sehr einfach, Punkte in einem Diagramm zu erstellen. Dies kann nützlich sein, wenn Sie Daten analysieren oder die Ergebnisse von Experimenten visuell darstellen. Verwenden Sie die obigen Beispiele, um Ihre eigenen Grafiken mit Punkten zu erstellen!
Erstellen eines Diagramms und Festlegen von Koordinatenachsen
Um in der matplotlib-Bibliothek zu plotten, müssen Sie zuerst ein Figure-Objekt und ein Axes-Objekt erstellen. Ein Figure-Objekt ist ein Container, der den gesamten Inhalt eines Diagramms enthält. Das Axes-Objekt ist das Koordinatensystem, auf dem das Diagramm angezeigt wird.
Sie können ein Figure-Objekt mit der plt-Funktion erstellen.figure() . Nachdem Sie ein Figure-Objekt erstellt haben, müssen Sie das Axes-Objekt mithilfe der add_subplot() -Methode erstellen :
fig = plt.figure() ax = fig.add_subplot(111)
In diesem Beispiel erstellt die add_subplot() -Methode ein Axes-Objekt mit Argumenten, die auf die Stelle verweisen, an der das Diagramm platziert werden soll. In diesem Fall wird das Argument 111 verwendet, das eine Zeile, eine Spalte und das erste (einzige) Untergraphik bedeutet.
Nachdem Sie ein Axes-Objekt erstellt haben, können Sie die Koordinatenachsen mithilfe der Methoden set_xlim() und set_ylim() anpassen. Wenn Sie beispielsweise die Grenzen der x-Achse von 0 bis 10 und der y-Achse von 0 bis 5 festlegen möchten, können Sie den folgenden Code schreiben:
ax.set_xlim(0, 10) ax.set_ylim(0, 5)
Nachdem Sie die Grenzen der Koordinatenachsen festgelegt haben, können Sie mit der scatter() -Methode einen Punkt auf dem Diagramm zeichnen. Diese Methode nimmt die x- und y-Koordinaten eines Punktes an:
In diesem Beispiel wird ein Punkt mit den Koordinaten x=5 und y=2 erstellt.
Mit den Methoden set_xlim() , set_ylim() und scatter() können Sie also ein Diagramm erstellen und einen Punkt an der richtigen Stelle darauf setzen.
Platzieren eines Punkts im Diagramm
- Der erste Weg ist die Verwendung der Plot-Funktion. Mit dieser Funktion können Sie Linien zeichnen, aber Sie können auch Punkte in einem Diagramm anzeigen.
- Die zweite Methode ist die Verwendung der Scatter-Funktion. Mit dieser Funktion können Sie die Koordinaten der Punkte, die im Diagramm angezeigt werden sollen, explizit angeben. Außerdem können Sie die Größe und Farbe der angezeigten Punkte ändern.
- Der dritte Weg ist die Verwendung der Annotate-Funktion. Mit dieser Funktion können Sie bestimmte Punkte im Diagramm als Pfeile und Text beschriften.
Die Wahl, wie Punkte im Diagramm platziert werden, hängt von den Zielen der Datenanalyse und der gewünschten visuellen Darstellung ab. Es gibt keine universelle Methode, die für alle Gelegenheiten geeignet ist. Dank der flexiblen Funktionen der matplotlib-Bibliothek können Sie jedoch das gewünschte Ergebnis erzielen und eine effektive visuelle Darstellung der Daten erstellen.