jpgraphを使用してキャンバスを生成し、キャンバスを入力しましたが、画像は正常に保存できず、プログラムの実行時にエラーメッセージも表示されませんでした。
//PHP を使用して折れ線グラフを描画します
include("E:/phpser/AppServ/jpgraph/jpgraph/jpgraph.php");
include("E:/phpser/AppServ/jpgraph/jpgraph_line.php") );
$datay=$pm25;
$graph = new Graph(700,300,"auto") // キャンバスを生成
$graph->img->SetMargin(50,40,30,40);キャンバスの余白を設定します
$graph->img->SetAntiAliasing(); //ステッチのスムージング状態を設定します
$graph->SetScale("textlin") //スケールのスタイルを設定します
$graph-> SetShadow ();//キャンバスの影を作成します
$graph->title->Set("過去 24 時間の pm2.5 値の変化");// タイトルを設定します
$graph->title-> SetFont(FF_SIMSUN ,FS_BOLD);//タイトルのフォントを設定します
$graph->SetMarginColor("lightblue");//キャンバスの背景色を水色に設定します
$graph->yaxis->title- >SetFont(FF_SIMSUN ,FS_BOLD);//Y 軸のタイトルのフォントを設定します
$graph->xaxis->SetPos("min");
$graph->yaxis->HideZeroLabel() ;
$graph->ygrid ->SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');
$graph->xaxis->SetTickLabels($a); >xaxis->SetFont( FF_SIMSUN); // ->SetType(MARK_FILLEDCIRCLE) //データ座標点をグラフィックマークとして設定
$p1->mark->SetFillColor(" red"); //塗りつぶしの色を設定します
$p1->mark->SetWidth(4); //円柱マークの直径を4ピクセルに設定します
$p1->mark->SetColor(" blue"); //糸消し色を青に設定
$p1->SetCenter( ); //X軸の各座標点の中心に破線を描画
[color=#FF0000]$graph ->Add($p1); //出力画像
$graph->Stroke('C:/AppServ/www/pm25/1.jpg");
ディスカッションに返信(解決策)
マスターが至急必要です
あなた
$graph->Stroke() // 画像出力時に画像が表示されますか
?表示されますが、保存できません
$graph->Stroke(); 画像が表示されます。
しかし $graph->Stroke('C:/AppServ/www/pm25/1.jpg"); 画像が表示されず問題が発生しました
至急助けてください
分かりません、勉強中です
エラー メッセージはありますか?
画像を保存するパスは書き込み可能ですか?
画像を保存しない場合は、$graph->Stroke(); を使用すると、出力キャンバスに問題はありません。
エラーが報告されないことは、エラーがないことを意味しません。
何が問題だったのかを確認するには、それをトレースするしかありません。
$graph->Stroke();
を表示できます。問題を解決するために写真を保存することもできます