ホームページ  >  記事  >  バックエンド開発  >  PHP は、Jpgraph を使用して、年間収支計算書の効果を表示する棒グラフを作成します。

PHP は、Jpgraph を使用して、年間収支計算書の効果を表示する棒グラフを作成します。

墨辰丷
墨辰丷オリジナル
2018-05-25 14:19:471833ブラウズ

この記事では、PHP が Jpgraph を使用して年間収支計算書を表示する棒グラフを作成する方法を主に紹介し、Jpgraph の具体的な手順と操作スキルを分析して、完全な例の形で棒グラフを作成します。参考にしてみてください

この記事の例では、PHP Jpgraph を使用して年間収支計算書の効果を示す棒グラフを作成する方法について説明します。ご参考までに、詳細は次のとおりです:

GD2 ライブラリを使用すると、さまざまな画像を作成できますが、GD2 関数ライブラリだけを使用すると、複雑な統計グラフィックを作成するのは非常に面倒です。 PHP は、その誕生から成熟までに多くの変化を経験してきました。この期間に、多くの組織が PHP フレームワークとクラス ライブラリを開発してきました。 Jpgraph グラフィックス クラス ライブラリは、非常に実用的で人気のある代表的なライブラリです。強力であるだけでなく、操作も簡単です。

例: Jpgraph を使用して年間収入と支出を表示する棒グラフを作成します。

(1) Jpgraph クラス ライブラリの圧縮パッケージをダウンロードし、プロジェクトが存在するディレクトリに解凍します。

この Web サイトのダウンロード アドレス: http://www.jb51.net/codes/38194.html

設定方法は 2 つあります。

(1) PHP インストール ディレクトリを開き、php.ini ファイルを編集して変更します。 include_path パラメータの後に、 include_path = ".;D:wampserverwwwjpgraph" のようにフォルダー名を追加します

(2) Apache サーバーを再起動して有効にします

このサイトで Jpgraph のみを使用したい場合は、直接解凍してくださいプロジェクトへ プロジェクト ディレクトリに移動するだけです。

すべてのファイルをプロジェクトにインポートするには、require_once およびその他のステートメントを使用する必要があります。

例として、index.phpページを作成します

<?php
require_once &#39;jpgraph/src/jpgraph.php&#39;; //导入Jpgraph类库
require_once &#39;jpgraph/src/jpgraph_bar.php&#39;; //导入Jpgraph类库的柱状图功能
$data = array(80, 73, 89, 43, 56, 76, 89, 96, 93, 30, 98, 78); //设置统计数据
$xdata = array(&#39;Jan&#39;, &#39;Feb&#39;, &#39;Mar&#39;, &#39;Apr&#39;, &#39;May&#39;, &#39;Jun&#39;, &#39;Jul&#39;, &#39;Aug&#39;, &#39;Sep&#39;, &#39;Oct&#39;, &#39;Nov&#39;, &#39;Dec&#39;);
$graph = new Graph(600, 300); //设置画布大小
$graph->SetScale(&#39;textlin&#39;); //设置坐标刻度类型
$graph->SetShadow(); //设置画布阴影
$graph->img->SetMargin(40, 30, 20, 40); //设置统计图边距
$barplot = new BarPlot($data); //实例化BarPlot对象
$barplot->SetFillColor(&#39;blue&#39;); //设置柱状图前景色
$barplot->value->Show(); //显示
$graph->Add($barplot);
$graph->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;***科技有限公司年度收支&#39;)); //设置标题iconv防止中文乱码
$graph->xaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;月份&#39;)); //设置X轴名称
$graph->xaxis->SetTickLabels($xdata);//设置x轴标注
$graph->yaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;总金额(万元)&#39;)); //设置y轴名称
$graph->title->SetFont(FF_SIMSUN, FS_BOLD); //设置标题字体
$graph->xaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置x轴字体
$graph->yaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置y轴字体
$graph->Stroke(); //输出图像

実行結果は以下の通りです:

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。


関連する推奨事項:

python3+PyQt5の実装棒グラフ

H5キャンバスチャートの実装棒グラフ

動的な色を実現するためのチャート変化棒グラフ

以上がPHP は、Jpgraph を使用して、年間収支計算書の効果を表示する棒グラフを作成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。