ホームページ >ウェブフロントエンド >jsチュートリアル >ECharts ファネル チャート: データ ファネルの変更を表示する方法

ECharts ファネル チャート: データ ファネルの変更を表示する方法

WBOY
WBOYオリジナル
2023-12-18 14:13:42987ブラウズ

ECharts ファネル チャート: データ ファネルの変更を表示する方法

ECharts ファネル チャート: データ ファネルの変更を表示する方法、特定のコード サンプルが必要です


  1. はじめに
  2. ファネル チャートは、一般的に使用されるデータ視覚化です。プロセスの変更やデータの段階的な分析を表示するために使用できます。 ECharts は、さまざまな対話型グラフの作成に使用できるオープン ソースの JavaScript データ視覚化ライブラリです。この記事では、ECharts を使用してデータのファネル変更を表示する方法を紹介し、具体的なコード例を示します。

  3. ECharts ファネル チャートの基本概念
  4. ファネル チャートは、データのファネル形状を表すために使用される特別なチャート タイプです。通常、ファネル チャートの下部の幅は開始データを表し、上部の幅は最終データを表し、その間の各ステージの幅は中間データを表します。ファネル チャートはデータのプロセス変化を正確に表示できるため、視聴者はデータの増加または減少を直感的に理解できます。

  5. ECharts ファネル チャートを使用する手順
  6. ECharts を使用してファネル チャートを作成する手順は、一般に次の手順に分けることができます。


3.1 データを準備する

まず、次の手順が必要です。必要な表示データを準備します。各ステージのデータには、ステージの名前とステージの値という 2 つの属性が含まれている必要があります。たとえば、次のデータを取得できます。

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 です。


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
        }
    ]
};

上記の構成では、ツールチップの内容と形式を設定し、ファネル チャートの位置とサイズを設定し、データの並べ替え方法を設定し、ラベル等の表示方法


3.4 チャートをレンダリングする最後に、設定をチャート インスタンスに適用し、setOption

メソッドを使用してレンダリングします。
    myChart.setOption(option);

  1. 完全なコード例
  2. 以下は、ECharts を使用してファネル チャートを作成するための完全なコード例です:

<!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 によって提供される関数。

  1. 概要
  2. この記事では、ECharts ファネル チャートの基本概念と使用手順を紹介し、具体的なコード例を示します。この記事が読者の役に立ち、ECharts を使用してデータのファネル変更を表示する方法をより深く理解できるようになることを願っています。もちろん、ECharts には他にも多くの強力な機能があり、読者はこれらをさらに学習して探索できます。
###

以上がECharts ファネル チャート: データ ファネルの変更を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。