データの視覚化がますます重要になっている今日の状況において、多くの開発者は、意思決定に役立つデータをより適切に表示できるように、さまざまなツールを使用してさまざまなグラフやレポートを迅速に生成したいと考えています。メーカーは判断が早い。この文脈では、Php インターフェイスと ECharts ライブラリを使用すると、多くの開発者が視覚的な統計グラフを迅速に生成するのに役立ちます。
この記事では、Php インターフェイスと ECharts ライブラリを使用して視覚的な統計グラフを生成する方法を詳しく紹介します。具体的な実装では、MySQL データベースをデータ ソースとして使用し、PHP スクリプトを使用してデータベースからデータを取得し、ECharts ライブラリを使用してグラフを生成します。この記事は、開発者が手持ちのデータを素早く使用してさまざまなグラフを生成し、ビジネス ニーズをより適切に満たす方法を理解できるようにすることを目的としています。
実装手順:
開始する前に、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>
次に、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
関数によって配列形式に変換されます。
データを取得したら、チャートの生成を開始できます。 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 サイトの他の関連記事を参照してください。