ECharts 깔때기형 차트: 데이터 깔때기 변경 사항을 표시하려면 특정 코드 예제가 필요합니다.
3.1 데이터 준비
먼저 표시해야 할 데이터를 준비해야 합니다. 각 단계의 데이터에는 단계 이름과 단계 값이라는 두 가지 속성이 포함되어야 합니다. 예를 들어 다음과 같은 데이터가 있을 수 있습니다.
var data = [ { name: '访问', value: 100 }, { name: '浏览', value: 80 }, { name: '点击', value: 60 }, { name: '转化', value: 40 }, { name: '下单', value: 20 }, { name: '支付', value: 10 } ];
3.2 차트 인스턴스 만들기
다음으로 ECharts 차트 인스턴스를 만들어야 합니다. 기본 깔대기형 차트 예제는 다음 코드를 사용하여 생성할 수 있습니다.
var myChart = echarts.init(document.getElementById('chart'));
여기서 'chart'
는 ECharts 차트를 수용하는 데 사용되는 HTML 요소의 ID입니다. '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
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>
위 내용은 ECharts 퍼널 차트: 데이터 퍼널 변경 사항을 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!