Lernen Sie die grundlegenden Schritte zum Zeichnen eines Liniendiagramms mit matplotlib

WBOY
Freigeben: 2024-01-17 11:07:05
Original
1186 Leute haben es durchsucht

Lernen Sie die grundlegenden Schritte zum Zeichnen eines Liniendiagramms mit matplotlib

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.

  1. Matplotlib-Bibliothek importieren

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
Nach dem Login kopieren
  1. Daten vorbereiten

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)
Nach dem Login kopieren
  1. Erstellen Sie ein Diagramm

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)
Nach dem Login kopieren
  1. 绘制折线图

在准备好数据和图形之后,接下来要绘制折线图。 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")
Nach dem Login kopieren

其中,color参数指定线条的颜色,linewidth参数指定线条的宽度,linestyle参数指定线的样式,label参数指定折线图线条的标签。

  1. 添加图例

在绘制折线图后,我们可以为它添加一个图例,使它更加易于阅读。可以使用plt.legend函数添加图例。示例如下:

plt.legend(loc="upper left")
Nach dem Login kopieren

其中,loc参数指定图例的位置。在这里,我们使用"upper left"将图例放置在图形的左上角。

  1. 添加轴标签和标题

轴标签和标题可以使图形更加明确。我们可以使用plt.xlabelplt.ylabelplt.title函数添加X轴标签,Y轴标签和图形标题,如下所示:

plt.xlabel("x axis")
plt.ylabel("y axis")
plt.title("A Random Line Graph")
Nach dem Login kopieren
  1. 显示图形

最后,我们需要使用plt.show()

plt.show()
Nach dem Login kopieren

    Zeichnen Sie ein Liniendiagramm

    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()
    Nach dem Login kopieren
    🎜 Unter diesen gibt der Parameter 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. 🎜
      🎜Legende hinzufügen🎜🎜🎜Nachdem wir das Liniendiagramm gezeichnet haben, können wir ihm eine Legende hinzufügen, um es leichter lesbar zu machen. Eine Legende kann mit der Funktion 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. 🎜
        🎜Achsenbeschriftungen und -titel hinzufügen 🎜🎜🎜Achsenbeschriftungen und -titel können Ihr Diagramm anschaulicher machen. Mit den Funktionen plt.xlabel, plt.ylabel und plt.title können wir X-Achsen-Beschriftung, Y-Achsen-Beschriftung und Abbildungstitel hinzufügen wie folgt Anzeige: 🎜rrreee
          🎜Grafiken anzeigen🎜🎜🎜Schließlich müssen wir die Funktion plt.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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!