ホームページ  >  記事  >  バックエンド開発  >  PHP レポート jpgraph ヒストグラムのサンプル コード_PHP チュートリアル

PHP レポート jpgraph ヒストグラムのサンプル コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:25:20926ブラウズ

jpgraph を初めて使用する初心者は、必ず文字化けなどのさまざまな問題に遭遇します。このケースは、私が何度も試した結果、文字化けの問題が解決されました

コードは次のとおりです。 $datay=array(); //垂直座標データ
$datax=array(); //横軸データ
foreach ($usernums as $key => $value){
$ datay [] = $value;
$datax[] = $userids[$key];
require_once ('jpgraph-3.0.7/jpgraph/jpgraph'); /jpgraph_bar.php');
// これらの 2 つの呼び出しは常に必要です
$graph = new Graph(800,600) //画像の高さと幅
$graph->SetScale("textlin"); $graph->xaxis->SetTickLabels($datax);
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->xaxis->SetLabelAngle(30); $graph->yaxis->scale->SetGrace(20);
$graph->xaxis->scale->SetGrace(20);
// ドロップシャドウを追加します
$graph-> SetShadow();
// タイトル用のスペースを増やすためにマージンを少し調整します
$graph->img->SetMargin(40,30,20,40);
// バーポットを作成します
$bplot = new BarPlot($datay);
// 塗りつぶしの色を調整します
$bplot->SetFillColor('orange');
$bplot->value->Show(); SetFont(FF_ARIAL,FS_BOLD,10);
$bplot->value->SetAngle(45);
$bplot->value->SetFormat('%d'); $bplot);
// タイトルを設定します
$graph->title->Set(iconv(“UTF-8″, “gb2312″,”ユーザー消費レポートグラフ”)); ->title->Set(iconv(“UTF-8″, “gb2312″,”ユーザー名”));
$graph->yaxis->title->Set(iconv(“UTF-8”) '', “gb2312″,”ユーザー注文数量”));
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->yaxis->title->SetFont (FF_SIMSUN,FS_BOLD);
$graph->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->Stroke()?>

レンダリング:



公式サイト http://jpgraph.net/download/ スクリプトホームのダウンロードアドレス http://www.jb51.net/codes/38194.html




http://www.bkjia.com/PHPjc/324129.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/324129.html
技術記事
jpgraph を初めて使用する初心者は必ず文字化けなどのさまざまな問題に遭遇します。このケースは jpgraph3.0.7 によって生成され、何度も試した結果、文字化けの問題を解決し、次のようなコードをコピーしました。

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