Heim >Web-Frontend >js-Tutorial >ECharts-Trichterdiagramm: So zeigen Sie Datentrichteränderungen an
ECarts-Trichterdiagramm: Für die Anzeige von Datentrichteränderungen sind bestimmte Codebeispiele erforderlich.
Zuerst müssen Sie die Daten vorbereiten, die angezeigt werden müssen. Die Daten jeder Stufe sollten zwei Attribute enthalten, nämlich den Namen der Stufe und den Wert der Stufe. Beispielsweise können wir die folgenden Daten haben:
var data = [ { name: '访问', value: 100 }, { name: '浏览', value: 80 }, { name: '点击', value: 60 }, { name: '转化', value: 40 }, { name: '下单', value: 20 }, { name: '支付', value: 10 } ];3.2 Erstellen Sie eine Diagramminstanz
Als nächstes müssen Sie eine ECharts-Diagramminstanz erstellen. Ein einfaches Beispiel für ein Trichterdiagramm kann mit dem folgenden Code erstellt werden:
var myChart = echarts.init(document.getElementById('chart'));Hier ist
'chart'
die ID eines HTML-Elements, das zur Aufnahme von ECharts-Diagrammen verwendet wird. 'chart'
是一个HTML元素的id,用于容纳ECharts图表。
3.3 配置漏斗图
ECharts提供了丰富的配置选项,可以用来自定义漏斗图的样式。以下是一个基本的漏斗图配置示例:
var option = { tooltip: { trigger: 'item', formatter: "{a} <br/>{b} : {c}%" }, series: [ { name: '漏斗图', type: 'funnel', left: '10%', top: 60, bottom: 60, width: '80%', min: 0, max: 100, minSize: '0%', maxSize: '100%', sort: 'descending', gap: 2, label: { show: true, position: 'inside' }, emphasis: { label: { show: true, fontSize: 20 } }, data: data } ] };
在上述配置中,我们可以设置tooltip的内容和格式,设置漏斗图的位置和大小,设置数据的排序方式和标签显示方式等。
3.4 渲染图表
最后,将配置应用到图表实例中,并使用setOption
3.3 Konfigurieren des Trichterdiagramms
myChart.setOption(option);
setOption
: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts 漏斗图示例</title> <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> </head> <body> <div id="chart" style="width: 600px; height: 400px;"></div> <script> var data = [ { name: '访问', value: 100 }, { name: '浏览', value: 80 }, { name: '点击', value: 60 }, { name: '转化', value: 40 }, { name: '下单', value: 20 }, { name: '支付', value: 10 } ]; var myChart = echarts.init(document.getElementById('chart')); var option = { tooltip: { trigger: 'item', formatter: "{a} <br/>{b} : {c}%" }, series: [ { name: '漏斗图', type: 'funnel', left: '10%', top: 60, bottom: 60, width: '80%', min: 0, max: 100, minSize: '0%', maxSize: '100%', sort: 'descending', gap: 2, label: { show: true, position: 'inside' }, emphasis: { label: { show: true, fontSize: 20 } }, data: data } ] }; myChart.setOption(option); </script> </body> </html>
Das obige ist der detaillierte Inhalt vonECharts-Trichterdiagramm: So zeigen Sie Datentrichteränderungen an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!