インターネットの人気により、ますます多くの人々が会計システムを使用して個人の財政を管理し始めています。収益と支出の基本的な記録に加えて、データの視覚化は、ユーザーが自分の財務状況をより直感的に理解するのに役立ちます。この記事では、PHPを使用してデータの視覚化関数を会計システムに追加する方法を紹介し、chart.jsなどのツールを介してチャートを生成する方法を特に示します。
データ視覚化関数を会計システムに追加する前に、最初に適切なデータ視覚化ツールを選択する必要があります。現在、一般的に使用されるツールには、chart.js、highcharts、echartsなどが含まれます。さまざまなツールには異なる特性があり、開発者はニーズに応じて適切なツールを選択できます。
データの視覚化を実行する前に、最初にデータを準備する必要があります。一般的に、会計システムのデータは、収入と支出の2つの部分に分けることができます。このデータは、データベースから抽出して処理できます。たとえば、時間またはカテゴリごとに分類されます。
データの視覚化チャートを表示するには、次の手順が必要です。
まず、chart.jsまたはその他の選択したツールをダウンロードしてインストールします。 chart.jsを例にとると、公式ウェブサイトからダウンロードして解凍できます。
chart.jsライブラリファイルをPHPファイルに紹介します。次のコードを使用して導入できます。
<span class="fun"><スクリプトsrc = "path/to/chart.js"> </script></span>
HTMLに空白のキャンバスを作成して、データの視覚化チャートを表示します。
<span class="fun"><canvas id = "mychart" width = "400" height = "400"> </canvas></span>
準備されたデータを取得し、チャートが受け入れることができるデータ構造にフォーマットします。パイチャートを描画するためのコード例は次のとおりです。
// 準備されたデータを取得します
$data = [
['label' => '所得', 'value' => 1000],
['label' => '支出', 'value' => 500],
];
// チャートインスタンスを作成します
$chart = new Chart('myChart', 'pie');
// データを追加します
foreach ($data as $item) {
$chart->addData($item['label'], $item['value']);
}
// チャートを描きます
$chart->render();
パイチャートに加えて、ラインチャート、バーチャートなどを使用してデータを表示することもできます。以下は、ラインチャートを描画する例です。
// 準備されたデータを取得します
$data = [
['date' => '2021-01-01', 'value' => 100],
['date' => '2021-01-02', 'value' => 200],
['date' => '2021-01-03', 'value' => 300],
];
// チャートインスタンスを作成します
$chart = new Chart('myChart', 'line');
// データを追加します
foreach ($data as $item) {
$chart->addData($item['date'], $item['value']);
}
// チャートを描きます
$chart->render();
PHPやchart.jsなどのツールを使用することにより、データの視覚化関数を会計システムに追加できます。適切なツールを選択し、ニーズに応じてそれらを構成することにより、開発者は複数のタイプの財務データチャートを表示して、ユーザーが収入と費用をよりよく分析および管理できるようにすることができます。