Radian-Diagramme mit Matplotlib erstellen

PythonPythonBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Tutorial lernen Sie, wie Sie mit der Python-Matplotlib-Paket einen Graphen mit Radianten erstellen. Sie werden lernen, wie Sie die Einheitsklasse verwenden, um die Skalierung, Formatierung und Achsenbezeichnung zu bestimmen.

Tipps für virtuelle Maschinen

Nachdem der virtuelle Computer gestartet ist, klicken Sie in der linken oberen Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen von Jupyter Notebook nicht automatisiert werden.

Wenn Sie während des Lernens Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie sofort beheben.

Importieren der erforderlichen Pakete

Zunächst importieren Sie die erforderlichen Pakete, einschließlich von matplotlib.pyplot und numpy.

import matplotlib.pyplot as plt
import numpy as np

Daten erstellen

Erstellen Sie einen Array von Werten zwischen 0 und 15 in Schritten von 0,01 und konvertieren Sie sie in Radiant mit der radians-Funktion aus dem basic_units-Paket.

from basic_units import radians
x = [val*radians for val in np.arange(0, 15, 0.01)]

Erstellen einer Figur

Erstellen Sie eine Figur mit zwei Teilplots mit der subplots-Funktion aus matplotlib.pyplot.

fig, axs = plt.subplots(2)

Daten im ersten Teilplot darstellen

Stellen Sie die Kosinuswerte der x-Werte im ersten Teilplot mit der plot-Funktion aus matplotlib.pyplot dar. Verwenden Sie den xunits-Parameter, um anzugeben, dass die x-Achse in Radiant sein soll.

from basic_units import cos
axs[0].plot(x, cos(x), xunits=radians)

Daten im zweiten Teilplot darstellen

Stellen Sie die Kosinuswerte der x-Werte im zweiten Teilplot mit der plot-Funktion aus matplotlib.pyplot dar. Verwenden Sie den xunits-Parameter, um anzugeben, dass die x-Achse in Grad sein soll.

from basic_units import degrees
axs[1].plot(x, cos(x), xunits=degrees)

Beschriftungen hinzufügen und Layout anpassen

Fügen Sie einem Titel und Achsenbeschriftungen zu den Teilplots hinzu, indem Sie die Funktionen title, xlabel und ylabel aus matplotlib.pyplot verwenden. Anpassen Sie das Layout der Teilplots mit der tight_layout-Funktion.

axs[0].set_title('Cosine with Radian X-Axis')
axs[0].set_xlabel('Radians')
axs[0].set_ylabel('Cosine')
axs[1].set_title('Cosine with Degree X-Axis')
axs[1].set_xlabel('Degrees')
axs[1].set_ylabel('Cosine')
fig.tight_layout()

Zeigen Sie das Diagramm an

Zeigen Sie das Diagramm mit der show-Funktion aus matplotlib.pyplot an.

plt.show()

Zusammenfassung

In diesem Tutorial haben Sie gelernt, wie Sie mit der Python-Bibliothek Matplotlib ein Diagramm mit Radiant erstellen. Sie haben die Unit-Klasse verwendet, um die Markierung der Skalenwerte, die Formatierung und die Achsenbeschriftung zu bestimmen. Sie haben auch gelernt, wie Sie Teilplots erstellen, Daten darstellen, Beschriftungen hinzufügen und das Layout des Diagramms anpassen.