Matplotlib ist eine der bekanntesten und am häufigsten verwendeten Datenvisualisierungsbibliotheken in Python. Für die Datenanalyse ist es sehr wichtig, die grundlegenden Schritte zum Zeichnen von Liniendiagrammen mit Matplotlib zu beherrschen. Dieser Artikel beginnt bei Null, stellt die grundlegenden Schritte zum Zeichnen eines Liniendiagramms mit Matplotlib für Anfänger vor und stellt spezifische Codebeispiele bereit.
Um mit dem Zeichnen von Grafiken mit Matplotlib zu beginnen, müssen Sie zunächst die Matplotlib-Bibliothek importieren. Es kann mit dem folgenden Code importiert werden:
import matplotlib.pyplot as plt
Bevor Sie mit dem Zeichnen des Liniendiagramms beginnen können, müssen Sie die zu zeichnenden Daten vorbereiten. Typischerweise werden Daten in Datendateien gespeichert. Hier verwenden wir die Numpy-Bibliothek, um einen Satz Zufallsdaten als Beispieldaten zu generieren, wie folgt:
import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10)
Um ein Diagramm zu erstellen, können Sie den plt.figure</code von matplotlib verwenden > Funktion. Diese Funktion kann die Grafikgröße und andere Eigenschaften angeben. Ein Beispiel ist wie folgt: <code>plt.figure
函数。 这个函数可以指定图形大小以及其他属性。示例如下:
plt.figure(figsize=(8,6), dpi=80)
在准备好数据和图形之后,接下来要绘制折线图。 To plot a line graph in Matplotlib, we use the plt.plot()
function. 该函数的第一个参数是x轴数据,第二个参数是y轴数据。示例如下:
plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data")
其中,color
参数指定线条的颜色,linewidth
参数指定线条的宽度,linestyle
参数指定线的样式,label
参数指定折线图线条的标签。
在绘制折线图后,我们可以为它添加一个图例,使它更加易于阅读。可以使用plt.legend
函数添加图例。示例如下:
plt.legend(loc="upper left")
其中,loc
参数指定图例的位置。在这里,我们使用"upper left"
将图例放置在图形的左上角。
轴标签和标题可以使图形更加明确。我们可以使用plt.xlabel
,plt.ylabel
和plt.title
函数添加X轴标签,Y轴标签和图形标题,如下所示:
plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph")
最后,我们需要使用plt.show()
plt.show()
Nach der Vorbereitung der Daten und Grafiken besteht der nächste Schritt darin, das Liniendiagramm zu zeichnen. Um ein Liniendiagramm in Matplotlib zu zeichnen, verwenden wir die Funktion plt.plot()
. Der erste Parameter dieser Funktion sind die x-Achsen-Daten und der zweite Parameter sind die y-Achsen-Daten. Das Beispiel lautet wie folgt:
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10) plt.figure(figsize=(8,6), dpi=80) plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data") plt.legend(loc="upper left") plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph") plt.show()
color
die Farbe der Linie an, der Parameter linewidth
gibt die Breite der Linie an und der Parameter linestyle
gibt den Linienstil an. Der Parameter label
gibt die Beschriftung für die Liniendiagrammlinien an. 🎜plt.legend
hinzugefügt werden. Ein Beispiel ist wie folgt: 🎜rrreee🎜Unter diesen gibt der Parameter loc
die Position der Legende an. Hier verwenden wir "upper left"
, um die Legende in der oberen linken Ecke des Diagramms zu platzieren. 🎜plt.xlabel
, plt.ylabel
und plt.title
können wir X-Achsen-Beschriftung, Y-Achsen-Beschriftung und Abbildungstitel hinzufügen wie folgt Anzeige: 🎜rrreeeplt.show()
verwenden, um Grafiken anzuzeigen. Das Beispiel lautet wie folgt: 🎜rrreee🎜Das vollständige Codebeispiel lautet wie folgt: 🎜rrreee🎜Durch diesen Schritt beherrschen wir nun die grundlegenden Schritte zum Zeichnen eines Liniendiagramms mit Matplotlib. Ich hoffe, dass dieser Beispielcode Anfängern dabei helfen kann, einfacher zu verstehen, wie man Matplotlib zur Datenvisualisierung und zum Zeichnen von Diagrammen verwendet. 🎜Das obige ist der detaillierte Inhalt vonLernen Sie die grundlegenden Schritte zum Zeichnen eines Liniendiagramms mit matplotlib. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!