jpgraphを初めて使う人は必ず文字化けなどの様々な問題に遭遇しますが、このケースは私が何度も試した結果、文字化けの問題が解決されました。
コードをコピーします。 :
php
$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”);グラフ->xaxis->SetTickLabels($datax);
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->xaxis->SetLabelAngle(30); chart->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->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()?>