Heim  >  Artikel  >  Backend-Entwicklung  >  So erstellen Sie ein Kreisdiagramm mithilfe der ECharts- und Python-Schnittstelle

So erstellen Sie ein Kreisdiagramm mithilfe der ECharts- und Python-Schnittstelle

WBOY
WBOYOriginal
2023-12-17 10:23:531271Durchsuche

So erstellen Sie ein Kreisdiagramm mithilfe der ECharts- und Python-Schnittstelle

So erstellen Sie ein Kreisdiagramm mit ECharts und der Python-Schnittstelle

ECharts ist eine Open-Source-Datenvisualisierungsbibliothek, die eine Fülle von Diagrammtypen und flexiblen Konfigurationsoptionen bietet, sodass Entwickler problemlos eine Vielzahl von Diagrammen, einschließlich Kreisdiagrammen, erstellen können Bild. Python bietet leistungsstarke Datenverarbeitungs- und Visualisierungstools. In Kombination mit der Python-Schnittstelle von ECharts können wir die Python-Sprache verwenden, um Kreisdiagramme zu erstellen und diese auf der Webseite anzuzeigen. Als Nächstes werde ich vorstellen, wie man mithilfe von ECharts und Python-Schnittstellen ein Kreisdiagramm erstellt, und konkrete Codebeispiele geben.

Schritt 1: ECharts- und Python-Schnittstelle installieren

Zuerst müssen Sie ECharts- und Python-Schnittstelle installieren. Die Installation von ECharts kann mit dem folgenden Befehl abgeschlossen werden:

npm install echarts

Die Python-Schnittstelle kann mit dem folgenden Befehl installiert werden:

pip install pyecharts

Schritt 2: Importieren Sie die erforderlichen Bibliotheken

Im Python-Code müssen wir einige erforderliche Bibliotheken importieren , einschließlich Pyecharts und JSON . pyecharts ist eine auf ECharts basierende Python-Schnittstelle zur Generierung von Diagrammen, während die JSON-Bibliothek zur Datenverarbeitung genutzt wird.

from pyecharts import options as opts
from pyecharts.charts import Pie
import json

Schritt 3: Daten vorbereiten

Bevor wir das Kreisdiagramm erstellen, müssen wir die anzuzeigenden Daten vorbereiten. Die Daten können aus einer Datenbank, einer CSV-Datei oder einer anderen Datenquelle abgerufen und dann in eine Datenstruktur in Python (z. B. eine Liste oder ein Wörterbuch) konvertiert werden. Hier sind Beispieldaten:

data = [
    {"name": "苹果", "value": 100},
    {"name": "香蕉", "value": 200},
    {"name": "橙子", "value": 300},
    {"name": "梨子", "value": 400},
    {"name": "西瓜", "value": 500}
]

Schritt 4: Erstellen Sie ein Kreisdiagramm

Als nächstes können wir mithilfe der Python-Schnittstelle ein Kreisdiagramm erstellen. Das Folgende ist ein Codebeispiel zum Erstellen eines Kreisdiagramms:

pie = Pie()
pie.add("", data)
pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
pie.render("pie.html")

Codeanalyse:

  • Erstellen Sie eine Kreisinstanz.
  • Verwenden Sie die Add-Methode, um Daten zum Kreisdiagramm hinzuzufügen.
  • Verwenden Sie die Methode set_series_opts, um den Stil der Datenbeschriftung festzulegen, wobei der Formatter-Parameter verwendet wird, um das Anzeigeformat der Beschriftung festzulegen.
  • Verwenden Sie die Render-Methode, um das Kreisdiagramm in eine HTML-Datei mit dem Dateinamen „pie.html“ zu rendern.

Schritt 5: Führen Sie das Programm aus

Schließlich können wir diesen Code ausführen, um ein Kreisdiagramm zu erstellen. Nach der Ausführung wird im aktuellen Verzeichnis eine HTML-Datei mit dem Namen „pie.html“ generiert. Wir können die Datei in einem Browser öffnen und das resultierende Kreisdiagramm anzeigen.

Zusammenfassung:

Durch die Verwendung von ECharts und der Python-Schnittstelle können wir mithilfe der Python-Sprache Kreisdiagramme erstellen und diese auf der Webseite anzeigen, um die Anforderungen an die Datenvisualisierung zu erleichtern. In diesem Artikel stellen wir vor, wie Sie ECharts und die Python-Schnittstelle zum Erstellen eines Kreisdiagramms verwenden, und geben konkrete Codebeispiele. Wir hoffen, dass es Ihnen hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Kreisdiagramm 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