PHPインターフェイスとEChartsを使用して視覚的な統計グラフを生成する方法

WBOY
リリース: 2023-12-18 11:40:02
オリジナル
1105 人が閲覧しました

PHPインターフェイスとEChartsを使用して視覚的な統計グラフを生成する方法

データの視覚化がますます重要になっている今日の状況において、多くの開発者は、意思決定に役立つデータをより適切に表示できるように、さまざまなツールを使用してさまざまなグラフやレポートを迅速に生成したいと考えています。メーカーは判断が早い。この文脈では、Php インターフェイスと ECharts ライブラリを使用すると、多くの開発者が視覚的な統計グラフを迅速に生成するのに役立ちます。

この記事では、Php インターフェイスと ECharts ライブラリを使用して視覚的な統計グラフを生成する方法を詳しく紹介します。具体的な実装では、MySQL データベースをデータ ソースとして使用し、PHP スクリプトを使用してデータベースからデータを取得し、ECharts ライブラリを使用してグラフを生成します。この記事は、開発者が手持ちのデータを素早く使用してさまざまなグラフを生成し、ビジネス ニーズをより適切に満たす方法を理解できるようにすることを目的としています。

実装手順:

  1. 準備作業

開始する前に、PHP と MySQL が正しくインストールされていることを確認する必要があります。 ECharts Library をインストールする必要があります。 ECharts ライブラリは、Web サイト http://echarts.baidu.com/index.html からダウンロードしてインストールできます。以下に示すように、CDN 経由で EChart をインポートすることもできます。

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>
ログイン後にコピー
  1. MySQL データベースからのデータの取得

次に、MySQL データベースからデータを取得する必要があります。 。データベース test_db があり、その中にユーザーの名前と年齢を含むテーブル user があるとします。私たちの目標は、このテーブルからデータを読み取り、そのデータを使用してグラフを生成することです。

<?php
$dbname = 'test_db';
$host = 'localhost';
$user = 'root';
$password = '';

$conn = mysqli_connect($host, $user, $password, $dbname);
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM user";
$result = mysqli_query($conn, $sql);
$data = array();
if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        $data[] = array('name' => $row['name'], 'age' => (int)$row['age']);
    }
}
mysqli_close($conn);
?>
ログイン後にコピー

上記のコードは、まずデータベースとの接続を確立し、次にテーブル user 内のすべてのレコードをクエリします。最後に、データは mysqli_fetch_assoc 関数によって配列形式に変換されます。

  1. ECharts チャートの生成

データを取得したら、チャートの生成を開始できます。 ECharts にはさまざまな種類のグラフが用意されています。この記事では、ヒストグラムを例として、Php インターフェイスと ECharts ライブラリを使用してヒストグラムを生成する方法を説明します。





    
    柱状图
    <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>



    
    
ログイン後にコピー

上記のコードは、取得したデータをPHPのloop文を利用して、各年齢層の人数をカウントし、統計結果をEChartsの設定項目に更新しています。ページが読み込まれると、ECharts は自動的にヒストグラムを生成し、データベース内のデータに基づいて対応するヒストグラムを生成します。

結論

これまで、PHP インターフェイスと ECharts ライブラリを使用して視覚的な統計グラフを生成する方法を実証してきました。実際の開発では、ビジネス ニーズに応じてさまざまなグラフの種類を使用し、グラフのスタイルをカスタマイズできます。さらに、コードの管理と保守を改善するために、データと ECharts 構成アイテムを別のファイルに保存することもできます。

つまり、この記事が PHP インターフェイスと ECharts ライブラリを学習し、さまざまなビジュアル チャートを迅速に生成するのに役立つことを願っています。

以上がPHPインターフェイスとEChartsを使用して視覚的な統計グラフを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート