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

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

WBOY
WBOYOriginal
2023-12-17 21:53:551269Durchsuche

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

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

Einführung:
Das Trichterdiagramm ist ein häufig verwendeter Datenvisualisierungsdiagrammtyp Zeigen Sie die Datenänderungen und -transformationen an. In diesem Artikel wird die Erstellung eines Trichterdiagramms mithilfe von ECharts- und Python-Schnittstellen vorgestellt und detaillierte Codebeispiele bereitgestellt.

1. Vorbereitung
Bevor wir beginnen, müssen wir sicherstellen, dass die erforderliche Software und Bibliotheken installiert wurden:

  1. Python 3.x-Version
  2. ECharts-Bibliothek: Sie können den Befehl pip verwenden, um ihn zu installieren. Der Befehl lautet: pip install pyecharts
  3. Jupyter Notebook: wird zum Schreiben und Ausführen von Python-Code verwendet

2. Importieren Sie die erforderlichen Bibliotheken und Module
Bevor wir mit dem Zeichnen des Trichterdiagramms beginnen, müssen wir die erforderlichen Bibliotheken und Module importieren. In diesem Artikel verwenden wir die folgenden Bibliotheken und Module:

from pyecharts.charts import Funnel
from pyecharts import options as opts

3. Daten zum Erstellen eines Trichterdiagramms
Bevor wir ein Trichterdiagramm erstellen, müssen wir die anzuzeigenden Daten vorbereiten. Trichterdiagramme bestehen normalerweise aus mehreren Datenelementen, die jeweils Daten für eine Phase oder einen Schritt darstellen. In diesem Artikel nehmen wir die Benutzerkonvertierung einer Online-Shopping-Plattform als Beispiel und gehen dabei von folgenden Daten aus:

data = [("访问量", 100),
        ("注册量", 80),
        ("下单量", 60),
        ("支付量", 40),
        ("成交量", 20)]

4. Zeichnen Sie ein Trichterdiagramm
Als nächstes verwenden wir die von der ECharts-Bibliothek bereitgestellte Schnittstelle, um ein Trichterdiagramm zu zeichnen . Der Zeichenprozess eines Trichterdiagramms umfasst die folgenden Schritte:

  1. Erstellen Sie ein Funnel()-Objekt und legen Sie den Titel und die Breite des Diagramms fest.
funnel = Funnel(init_opts=opts.InitOpts(width="800px", height="600px"))
funnel.set_global_opts(title_opts=opts.TitleOpts(title="用户转化漏斗图"))
  1. Trichterdiagrammdaten hinzufügen. Um Trichterdiagrammdaten hinzuzufügen, verwenden Sie die Methode add() und geben Sie den Namen und den Wert der Daten an.
funnel.add("转化量", data)
  1. Legen Sie den Stil des Trichterdiagramms fest. Mit der Methode set_series_opts() können Sie den Stil des Trichterdiagramms festlegen und Parameter wie Farbe und Transparenz angeben. In diesem Beispiel legen wir den Farbverlaufseffekt des Trichterdiagramms fest.
funnel.set_series_opts(label_opts=opts.LabelOpts(color="rgba(0, 0, 0, 0)"),
                       itemstyle_opts=opts.ItemStyleOpts(
                           border_color="rgba(0, 0, 0, 0)",
                           border_width=0,
                           color=JsCode("""
                               function(params) {
                                   var colorList = [
                                       ['#FF7092', '#FF8FB8'],
                                       ['#FFB46E', '#FFC798'],
                                       ['#3ED2E6', '#4BDFF3'],
                                       ['#9AC86D', '#A2D47A'],
                                       ['#B6A2DE', '#BBAEE3']
                                   ];
                                   return new echarts.graphic.LinearGradient(
                                       0, 0, 0, 1,
                                       [{
                                           offset: 0, color: colorList[params.dataIndex][0]
                                       }, {
                                           offset: 1, color: colorList[params.dataIndex][1]
                                       }]
                                   )
                               }
                           """)
                       )
                       )
  1. Trichterdiagramm erstellen und speichern. Schließlich verwenden wir die Methode render(), um das Trichterdiagramm in eine HTML-Datei zu generieren und diese im angegebenen Verzeichnis zu speichern.
funnel.render("funnel_chart.html")

5. Führen Sie den Code aus und sehen Sie sich die Ergebnisse an.
Führen Sie den obigen Code in Jupyter Notebook aus. Der Code generiert eine Datei mit dem Namen „funnel_chart.html“. Wir können die Datei mit einem Browser öffnen und das generierte Trichterdiagramm sehen.

Fazit:
Dieser Artikel stellt die Schritte zum Erstellen eines Trichterdiagramms mithilfe der ECharts- und Python-Schnittstelle vor und bietet detaillierte Codebeispiele. Mithilfe dieser Codebeispiele können Leser individuelle Trichterdiagramme basierend auf ihren eigenen Bedürfnissen und Daten zeichnen und diese auf die Datenanalyse und Datenpräsentation anwenden. Ich hoffe, dieser Artikel ist für die Leser hilfreich, vielen Dank!

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