Heim > Artikel > Backend-Entwicklung > 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:
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:
funnel = Funnel(init_opts=opts.InitOpts(width="800px", height="600px")) funnel.set_global_opts(title_opts=opts.TitleOpts(title="用户转化漏斗图"))
funnel.add("转化量", data)
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] }] ) } """) ) )
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!