ECharts は、折れ線グラフ、棒グラフ、散布図、円グラフなど、さまざまな種類のグラフを提供する非常に人気のある視覚化ライブラリです。積み上げグラフは、特定のルールに従ってさまざまなデータの値を結合し、それらの相対的なサイズと傾向を視覚的に表示するのに役立つ、非常に実用的なグラフの種類の 1 つです。この記事では、積み上げグラフを使用して EChart にデータを表示する方法と、具体的なコード例を紹介します。
1. 前提知識
ECharts を使用して積み上げチャートを作成する前に、いくつかの前提知識を習得する必要があります:
2. 実装コード
以下は、ECharts を使用して積み上げチャートを描画するために必要なコード例です:
// 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: '堆叠区域图' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross', label: { backgroundColor: '#6a7985' } } }, legend: { data: ['邮件营销', '联盟广告', '视频广告', '直接访问', '搜索引擎'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] }, yAxis: { type: 'value' }, series: [ { name: '邮件营销', type: 'line', stack: '总量', areaStyle: {}, data: [120, 132, 101, 134, 90, 230, 210] }, { name: '联盟广告', type: 'line', stack: '总量', areaStyle: {}, data: [220, 182, 191, 234, 290, 330, 310] }, { name: '视频广告', type: 'line', stack: '总量', areaStyle: {}, data: [150, 232, 201, 154, 190, 330, 410] }, { name: '直接访问', type: 'line', stack: '总量', areaStyle: {}, data: [320, 332, 301, 334, 390, 330, 320] }, { name: '搜索引擎', type: 'line', stack: '总量', label: { normal: { show: true, position: 'top' } }, areaStyle: {}, data: [820, 932, 901, 934, 1290, 1330, 1320] } ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option);
上記のコードでは、ECharts を作成しました。インスタンス を作成し、 init
メソッドを使用して、それを HTML ページの指定された要素にバインドします。次に、グラフのすべての構成オプションとデータを含む option
という名前のオブジェクトを定義します。これらの構成オプションには、グラフのタイトル、ツールヒント、凡例、プロット領域、ツールバー、軸、データ系列などが含まれます。これらの構成オプションの具体的な意味と使用法は、ECharts の公式ドキュメントで参照できます。
データ シリーズの定義では、stack
属性を設定していることに注意してください。これは、このシリーズのデータが、以前のすべてのシリーズのデータの上にスタックされることを意味します。このようにして、さまざまなデータの値を特定のルールに従って組み合わせて、相対的なサイズと傾向を示すことができます。
最後に、setOption
メソッドを使用して構成オプションを ECharts インスタンスに適用し、積み上げグラフを描画します。
3. 概要
この記事では、積み上げグラフを使用して ECharts にデータを表示する方法を紹介しましたが、これにはデータ形式や ECharts の使用法などの事前知識が必要です。また、ECharts インスタンスの作成、チャート パラメーターの設定、グラフィックの描画などの手順を含む、特定のコード実装例も提供します。 EChartsの使い方や例について詳しく知りたい場合は、公式ドキュメントを参照して練習してください。
以上が積み上げグラフを使用して ECharts にデータを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。