現在の位置: ホーム> 最新記事一覧> PHPインターフェイスと組み合わせたEchartsを使用して、ラベルとレジェンドを使用して統計チャートを簡単に生成します

PHPインターフェイスと組み合わせたEchartsを使用して、ラベルとレジェンドを使用して統計チャートを簡単に生成します

M66 2025-07-26

ECHARTSとPHPインターフェイスを使用して、ラベルとレジェンドを使用して統計チャートを生成します

インターネットテクノロジーの開発により、データの視覚化は、データ分析と意思決定サポートの不可欠な部分になりました。直感的で理解しやすい表示方法としての統計チャートは、広く使用されています。 Echartsは、豊富なチャートタイプと機能を備えた強力でオープンソースチャートライブラリであり、開発者に広く好まれています。

この記事では、特定の例を組み合わせて、ECHARTSとPHPインターフェイスを使用して、ラベルと凡例の統計チャートを生成する方法を説明します。

Echartsリソースファイルを紹介します

まず、Echarts関連のリソースをプロジェクトに導入する必要があります。公式WebサイトまたはGitHubから最新バージョンを取得し、プロジェクトディレクトリに配置し、HTMLに対応するJSおよびCSSファイルを導入できます。

データを準備します

PHP側では、データは通常、データベースクエリまたは呼び出しAPIを介して取得され、フロントエンド使用のためにJSON形式に変換されます。サンプルデータは次のとおりです。

 $data = [
    ['name' => '伝説1', 'value' => 100],
    ['name' => '伝説2', 'value' => 200],
    ['name' => '伝説3', 'value' => 300],
    // ...
];

チャートコンテナを作成します

HTMLファイルで、チャートを表示するコンテナ要素を作成します。

 <div id="chart" style="width: 600px; height: 400px;"></div>

Echartsを初期化し、チャートを描画します

次に、JavaScriptコードを介してEchartsインスタンスを初期化し、チャートを構成します。

 // 紹介されたECharts図書館
import echarts from 'echarts';

// コンテナ要素を取得します
var chartContainer = document.getElementById('chart');

// 初期化ECharts例
var chart = echarts.init(chartContainer);

// チャートの構成項目とデータを設定します
var option = {
    title: {
        text: '統計チャート',
        subtext: 'データソース: PHPインタフェース',
    },
    tooltip: {
        trigger: 'item',
        formatter: '{a} <br/>{b} : {c} ({d}%)',
    },
    legend: {
        orient: 'vertical',
        left: 'left',
        data: <?=json_encode(array_column($data, 'name'))?>,
    },
    series: [
        {
            name: 'タグ名',
            type: 'pie',
            radius: '55%',
            center: ['50%', '60%'],
            data: <?=json_encode($data)?>,
            label: {
                normal: {
                    show: true,
                    formatter: '{b} : {c} ({d}%)',
                },
            },
            emphasis: {
                label: {
                    show: true,
                    fontSize: '20',
                    fontWeight: 'bold',
                },
            },
        },
    ],
};

// 指定したばかりの構成アイテムとデータを使用してチャートを表示します
chart.setOption(option);

効果分析を実装します

コードでは、最初にEchartsライブラリを導入し、チャートコンテナを取得し、次にecharts.init()を介してチャートインスタンスを作成します。オプションオブジェクトは、チャートのタイトル、プロンプトボックス、凡例、一連のデータを定義します。ここでは、パイチャートが使用され、ラベルと凡例は、PHPインターフェイスを介して動的に生成されたデータを介して表示されます。

最後に、 setoption()メソッドを呼び出して、チャートのレンダリングを完了します。

要約します

ECHARTSとPHPインターフェイスに基づいて統計チャートを実装する主な手順:

  • Echartsリソースファイルを紹介します。
  • チャートデータをJSON形式に準備および変換します。
  • チャートコンテナのHTML要素を作成します。
  • JavaScriptコードを作成して、チャートを初期化および構成します。
  • setoption()メソッドを呼び出してチャートを描画します。

上記の手順を通じて、データ表示効果とユーザーエクスペリエンスを改善するためのニーズに応じて、より多様でリッチな統計的グラフィックをカスタマイズできます。この記事があなたのデータ視覚化プロジェクトに役立つことを願っています。