Heim  >  Artikel  >  Backend-Entwicklung  >  Schritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle

Schritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle

王林
王林Original
2023-12-18 16:42:271320Durchsuche

Schritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle

Die Schritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle erfordern spezifische Codebeispiele.

Liniendiagramm ist eine häufig verwendete Form der Datenvisualisierung, mit der Trends und Änderungen in Daten klar dargestellt werden können. In Python können in Kombination mit der ECharts-Bibliothek schnell und flexibel Liniendiagramme gezeichnet werden. In diesem Artikel werden die spezifischen Schritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle vorgestellt und Codebeispiele bereitgestellt.

Schritt 1: Installieren Sie die ECharts-Bibliothek
Zuerst müssen wir die ECharts-Bibliothek installieren. Es kann mit dem Befehl pip installiert werden, wie unten gezeigt:

pip install pyecharts

Schritt 2: Importieren Sie die erforderlichen Bibliotheken
Am Anfang des Codes müssen wir die erforderlichen Bibliotheken importieren, einschließlich der ECharts-Bibliothek und der Datenverarbeitungsbibliothek. Der spezifische Code lautet wie folgt:

import pyecharts.options as opts
from pyecharts.charts import Line
from pyecharts.globals import ThemeType

Schritt 3: Daten vorbereiten
Bevor wir das Liniendiagramm zeichnen, müssen wir die Daten vorbereiten. Angenommen, wir haben eine Datensammlung mit Zeiten und entsprechenden Werten, die mithilfe eines Wörterbuchs dargestellt werden können. Der spezifische Code lautet wie folgt:

data = {
    'time': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05'],
    'value': [10, 20, 30, 40, 50]
}

Schritt 4: Erstellen Sie ein Liniendiagramm
Als nächstes müssen wir ein Liniendiagrammobjekt erstellen. Der spezifische Code lautet wie folgt:

line = Line(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))

Schritt 5: Diagrammeigenschaften festlegen
Nachdem wir das Liniendiagrammobjekt erstellt haben, können wir die zugehörigen Eigenschaften des Diagramms festlegen. Wir können beispielsweise den Titel des Diagramms, Beschriftungen für die x- und y-Achse usw. festlegen. Der spezifische Code lautet wie folgt:

line.set_global_opts(
    title_opts=opts.TitleOpts(title="折线图示例"),
    xaxis_opts=opts.AxisOpts(name='时间'),
    yaxis_opts=opts.AxisOpts(name='值')
)

Schritt 6: Daten hinzufügen
Als nächstes müssen wir Daten zum Liniendiagramm hinzufügen. Der spezifische Code lautet wie folgt:

line.add_xaxis(data['time'])
line.add_yaxis('值', data['value'])

Schritt 7: Diagramm generieren und speichern
Schließlich können wir das Liniendiagramm generieren und lokal speichern oder im Jupyter Notebook anzeigen. Der spezifische Code lautet wie folgt:

line.render("line_chart.html")  # 保存为html文件
line.render_notebook()  # 在Jupyter Notebook中展示

Zusammenfassend umfassen die Schritte zum Zeichnen eines Liniendiagramms mithilfe von ECharts- und Python-Schnittstellen: Installieren der ECharts-Bibliothek, Importieren der erforderlichen Bibliotheken, Vorbereiten von Daten, Erstellen eines Liniendiagramms, Festlegen von Diagrammeigenschaften, Hinzufügen Daten, Diagrammerstellung und Speicherung. Das Obige ist ein einfaches Beispiel, das Sie entsprechend Ihren tatsächlichen Anforderungen anpassen und erweitern können. Viel Glück mit deiner Zeichnung!

Das obige ist der detaillierte Inhalt vonSchritte zum Zeichnen eines Liniendiagramms mithilfe der ECharts- und Python-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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