Kunst und Wissenschaft vereinen sich in der Programmiersprache Python und ihrer Matplotlib-Bibliothek. Mit Matplotlib können Sie Daten visualisieren und Diagramme mit unglaublicher Leichtigkeit erstellen. Eine der beliebtesten Funktionen von Matplotlib ist das Zeichnen von Funktionen.
Beim Zeichnen von Funktionen wird eine Visualisierung von Funktionsdiagrammen anhand ihrer mathematischen Ausdrücke erstellt. Dies ist in vielen Bereichen sehr nützlich, von der wissenschaftlichen Forschung bis zum Aufbau finanzieller Modelle.
Matplotlib bietet verschiedene Werkzeuge und Funktionen zum Zeichnen von Funktionen. Mit ihm können Sie Grafiken mit verschiedenen Linientypen, Farben und Stilen erstellen. Sie können Beschriftungen, Achsenbeschriftungen und Legenden hinzufügen. Sie können das Diagramm auch anpassen, indem Sie seine Größe, den Maßstab und andere Parameter ändern.
In diesem Artikel werden wir uns die grundlegenden Schritte ansehen, die zum Zeichnen von Funktionen in Python mit der Matplotlib-Bibliothek erforderlich sind. Wir zeigen Ihnen, wie Sie eine Funktion festlegen, wie Sie das Funktionsdiagramm anpassen und wie Sie es in einer Datei speichern können.
Wie zeichne ich Funktionen in Python mit der Matplotlib-Bibliothek
Zuerst müssen wir die Matplotlib-Bibliothek und ihr pyplot-Modul importieren:
import matplotlib.pyplot as plt
Dann können wir ein Array von Werten für die x-Achse erstellen und die Funktion definieren, die wir zeichnen möchten. Zum Beispiel möchten wir ein Diagramm der Funktion sin(x) zeichnen:
import numpy as npx = np.linspace(0, 2*np.pi, 100)y = np.sin(x)
Wir haben die linspace-Funktion aus dem numpy-Modul verwendet, um gleichmäßig verteilte Werte zwischen 0 und 2π auf der x-Achse zu erzeugen. Dann haben wir die Werte der sin(x) -Funktion berechnet und sie in ein Array von y geschrieben.
Jetzt können wir ein Diagramm mit der Plot-Funktion aus dem Pyplot-Modul erstellen:
plt.plot(x, y)
Wir übergeben ein Array von x- und y-Werten an die plot-Funktion, die ein Diagramm der entsprechenden Punkte erstellt.
Nachdem wir ein Diagramm erstellt haben, können wir sein Aussehen anpassen. Zum Beispiel können wir den Achsen einen Titel und Beschriftungen hinzufügen:
plt.title("График функции sin(x)")plt.xlabel("x")plt.ylabel("sin(x)")
Wir haben die Funktionen title, xlabel und ylabel verwendet, um den Achsen einen Titel und Beschriftungen hinzuzufügen. Wir haben Zeichenfolgen mit Namen an die entsprechenden Funktionen übergeben.
Wir können auch die Skalierung der Achsen anpassen, ein Raster und eine Legende hinzufügen:
plt.axis([0, 2*np.pi, -1, 1])plt.grid(True)plt.legend(["sin(x)"])
Wir haben die axis-Funktion verwendet, um den Wertebereich auf den Achsen anzupassen, die Grid-Funktion zum Hinzufügen eines Rasters und die Legend-Funktion zum Hinzufügen einer Legende. Wir haben eine Liste mit Beschreibungen für die Legende übergeben.
Schließlich können wir das Diagramm mit der Show-Funktion anzeigen:
plt.show()
Wir rufen die Show-Funktion auf, um das Diagramm auf dem Bildschirm anzuzeigen.
So konnten wir mit der Matplotlib-Bibliothek ein Diagramm der Funktion sin(x) zeichnen. Wir haben die Funktionen plot, title, xlabel, ylabel, axis, grid, legend und show verwendet, um das Diagramm anzupassen und einen Titel, Beschriftungen und eine Legende hinzuzufügen.
Schritt 1: Installieren der Mattierungsscheibe
Stellen Sie zunächst sicher, dass Sie Python installiert haben. Matplotlib ist eine der beliebtesten Python-Bibliotheken zum Visualisieren von Daten und ist daher häufig standardmäßig in Python-Distributionen enthalten.
Wenn Sie bereits Python installiert haben, können Sie mit der Installation von Mattiplotlib fortfahren. Dazu können Sie den pip-Paketmanager verwenden. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
pip install matplotlib
Der Befehl pip install matplotlib lädt automatisch die neueste Version von Matplotlib und alle erforderlichen Abhängigkeiten herunter und installiert sie.
Nach der erfolgreichen Installation von Matplotlib sind Sie bereit, mit der Erstellung von bunten Diagrammen und der Visualisierung Ihrer Daten mit Python zu beginnen!
Schritt 2: Erstellen Sie ein Array von Werten für die Funktion
Bevor Sie mit dem Zeichnen eines Funktionsdiagramms beginnen, müssen Sie ein Array von Werten erstellen, um die Punkte zu bestimmen, durch die das Diagramm verläuft.
Verwenden Sie dazu die Linspace-Funktion aus der NumPy-Bibliothek. Es ermöglicht Ihnen, gleichmäßig platzierte Werte innerhalb eines bestimmten Bereichs zu erzeugen.
Um beispielsweise ein Array von Werten zwischen -10 und 10 in Schritten von 0.1 zu erstellen, verwenden Sie den folgenden Code:
import numpy as npx = np.linspace(-10, 10, 201)
In diesem Beispiel erstellen wir ein Array von x mit einem Wert von 201, der von -10 bis 10 reicht. Der Schritt zwischen den Werten ist 0.1.
Sie können ein Array von x-Werten verwenden, um die entsprechenden Funktionswerte zu berechnen und anschließend ein Diagramm zu erstellen.
Im nächsten Schritt erfahren Sie, wie Sie ein Array von Werten für eine Funktion erstellen und diese mit der Matplotlib-Bibliothek visualisieren.
Schritt 3: Erstellen eines Funktionsdiagramms
Nachdem wir die Funktion und ihre Argumente festgelegt haben, müssen Sie die Funktion grafisch darstellen. Dazu können wir die Plot-Funktion aus der Matplotlib-Bibliothek verwenden. Es ermöglicht Ihnen, ein Diagramm der Funktion mit den angegebenen Argumentwerten anzuzeigen.
Bevor Sie ein Diagramm erstellen können, müssen Sie die Argumentwerte der Funktion festlegen. Nehmen wir zum Beispiel Werte zwischen -10 und 10 in Schritten von 0.1:
x_values = np.arange(-10, 10, 0.1)
Dann können wir mit diesen Werten und der Plot-Funktion einen Graphen der Funktion erstellen:
plt.plot(x_values, y_values)
Als nächstes können Sie dem Diagramm Koordinatenachsen und Beschriftungen hinzufügen, um ein detaillierteres Diagramm zu erhalten:
plt.xlabel('x')plt.ylabel('y')plt.title('График функции')
Als Ergebnis erhalten wir ein Diagramm der Funktion mit den angegebenen Argumentwerten. Wenn Sie dem Diagramm eine weitere Funktion hinzufügen möchten, können Sie einfach die obigen Schritte mit den neuen Funktions- und Argumentwerten wiederholen.
Jetzt, da wir wissen, wie man ein Feature-Diagramm erstellt, können wir weitergehen und sein Aussehen anpassen, Achsen und Legenden Beschriftungen hinzufügen, Farben und Linienstile ändern, um das Diagramm informativer und attraktiver zu machen.