現在の位置: ホーム> 最新記事一覧> データの視覚化のためにEchartsをPHPに統合する方法

データの視覚化のためにEchartsをPHPに統合する方法

gitbox 2025-06-29

EchartsをPHPに統合して、データの視覚化を実現します

現代のウェブサイト開発では、データの視覚化は不可欠な部分になりました。オープンソースチャートライブラリとして、Echartsは、その強力な機能と使いやすさにより、データディスプレイの分野で最初の選択ツールになりました。この記事では、EchartsをPHPプロジェクトに統合して、開発者がデータの視覚化チャートを簡単に作成できるようにする方法に飛び込みます。

Echartsの紹介

Echartsは、さまざまなチャートタイプを提供し、インタラクティブ機能をサポートし、さまざまなタイプのデータを表示できる強力なチャートライブラリです。ラインチャート、ヒストグラム、またはパイチャートであろうと、Echartsはリッチなディスプレイ方法を提供できます。 PHPでEchartsを組み合わせると、直感的なチャートとして動的データを簡単に表示できます。

環境の準備

Echartsの使用を開始する前に、開発環境が構成されていることを確認する必要があります。推奨環境構成は次のとおりです。

  • Webサーバー:Apacheまたはnginx
  • PHPバージョン:PHP 7.0以上
  • データベース:MySQLまたはその他のリレーショナルデータベース

Echartsを統合する手順

Echartsライブラリの紹介

まず、EchartsのJavaScriptライブラリをHTMLページに紹介する必要があります。 CDNリンクを使用してライブラリをロードすることをお勧めします。

 <span class="fun"><スクリプトsrc = "https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"> </script></span>

データを準備します

PHPでは、データベースクエリまたはその他のメソッドを介してデータを取得し、フロントエンドに表示するためにJSON形式にフォーマットできます。以下は、PHPを介してデータを取得し、JSON形式に戻る方法を示す簡単な例です。

 <span class="fun"><?php <br> //データベース接続<br> $ conn = new mysqli( "localhost"、 "username"、 "password"、 "database"); <br> //接続<br> if($ conn-> connect_error){<br> die( "conneated failed:"。$ conn-> connect_error); <br> <br> <br> <br> <br> <br>日付、your_table "; <br> $ result = $ conn-> query($ sql); <br> $ data = []; <br> if($ result-> num_rows> 0){<br> while($ row = $ result-> fetch_assoc(){<br> $ data [] = $ row; <br> <br> <br/ $ conn} JSON形状<br> echo json_encode($ data); <br>?></span>

チャートを作成します

JavaScriptを介して、取得したJSONデータを使用してEchartsチャートを作成できます。ページでEchartsを初期化してデータをロードする方法を示す例を示します。

 <span class="fun">var mychart = echarts.init(document.getelementbyid( &#39;main&#39;)); <br> fetch( &#39;your_php_script.php&#39;)<br>。 var option = {<br> title:{<br> text: &#39;data trend chart&#39; <br>}、<br> xaxis:{<br> type: &#39;category&#39;、<br> data:dates <br>}、yaxis:{<br> type: &#39;value&#39; <br>}、<br> <br> <br> }; <br> mychart.setoption(option); <br>});</span>

要約します

上記の手順を通じて、EchartsをPHPプロジェクトに正常に統合しました。 Echartsは、多様なデータ表示効果を達成するのに役立つ豊富な種類のチャートタイプを提供します。データトレンドを表示している場合でも、リアルタイムのデータ分析を実施している場合でも、Echartsは簡単に処理できます。

Echartsを統合するプロセスでは、データ処理、チャート構成、フロントエンドインタラクションなどのキーポイントのマスタリングにより、ユーザーエクスペリエンスの改善とプロジェクトでより専門的なデータ視覚化効果を実現するのに役立ちます。