データを分析するとき、チャートの使用方法は非常に簡単で、チャートがインタラクティブであれば、効果はさらに高まります。この記事では、PHP とオープン ソース レポート ライブラリ FusionCharts (プロジェクト アドレス: www.fusioncharts.com/) を使用して、対話型のドリルスルー レポートを作成する方法を説明します。いわゆるドリルスルー レポートとは、ユーザーがレポート内のデータ軸をクリックすると、新しいレポートを開くことができることを意味します。これにより、異なるレポート間のナビゲーションが容易になり、非常に便利です。
連動チャートのご紹介
一般的に言えば、通常のグラフのデータは独立しています。これらのデータをどのようにして集約し、これらのデータ グラフ間を行き来できるようにするのでしょうか。これはまさに LinkedCharts が実現できることです。これは、FusionCharts 3.2 で追加された新しいドリル機能で、1 つのデータ ソースのみで無制限のドリル チャートを作成できます。すべてのリンクは親チャートとそのデータからのものです。
この記事では、チャートとWebアプリケーションを組み合わせる方法を学びます。 Mysql データベースには必要なデータが含まれ、PHP プログラムはデータベースからデータを取得し、FusionCharts はデータの処理と表示を担当します。これらの関係は次のとおりです。
LinkedChartsについて詳しく知りたい場合は、次の記事(http://kb.fusioncharts.com/questions/459/What+is+a+Drill-down+chart?)、この記事の要点をご覧ください。記事の要旨は以下の通りです
1 ドリルダウン レポートは、親グラフのデフォルト設定を使用してデータを表示します。
2 各ドリルレイヤーには追加の設定を含めることができます。もちろん、各ドリルレイヤーの設定とチャートの種類を変更できます。
3 リンク チャートは、jQuery ダイアログ ボックス、ライトボックス、extJS ウィンドウなどをサポートする新しいウィンドウで開くことができます。4 イベントを展開するための Javascript の使用をサポートします。
どうしよう
Web サイトが成長したかどうかを確認するために、Web サイトの訪問者数を監視する必要があることがよくあります。この記事では、Web サイトの一定期間の登録ユーザー数を表示できる小さなアプリケーションを作成します。
準備: php Webサーバーをサポートします。ここではApache、mysqlデータベースを使用し、FusionChartsをダウンロードします。
ステップ1 初期設定
空のデータベース fctutorial を作成し、php ファイルを保存する fcdemo のサブディレクトリを作成します。
ステップ 2: データベース データを初期化する
ここでは、単純に 2 つのフィールドを持つユーザー テーブルを作成します。1 つは ID で、もう 1 つはユーザー登録時間です。