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