ホームページ  >  記事  >  バックエンド開発  >  緊急リマインダー JpGraph エラー プロットのスケールが不正です。ソリューションのアイデア

緊急リマインダー JpGraph エラー プロットのスケールが不正です。ソリューションのアイデア

WBOY
WBOYオリジナル
2016-06-13 13:44:431085ブラウズ

緊急、緊急、プロンプト JpGraph エラー プロットのスケールが不正です。 。 。 。
x 軸と y 軸にデータベース データを使用しましたが、「JpGraph エラー プロットのスケールが不正です」というエラーが報告されました。これは、たとえば、テキストの自動スケールを使用して線プロットを描画しようとしていることが考えられます。点が 1 つしかないか、プロット領域が小さすぎる場合、入力データ値が数値でない可能性もあります (おそらく '-' または 'x' のみ)。私のコードは次のとおりです。マークした箇所を修正し、他の箇所はそのままコピーする例です。


$data = $cny //Y軸の赤線データ配列、$cnyはデータ: 1, 25$lbl = $cnx; //x 軸データ $cny は日付 09-01, 09-28

////////////////// ///以下は同じです ///

$graph = new Graph(1028,500) //画像の長さ: 400px、幅 300px
$graph->SetScale( "textlin"); //スケールモードを設定します

$graph->img->SetMargin(30, 30, 80, 30); chart border

$graph- >title->Set("**Bank Order Trend Chart") //チャートのタイトルを設定します

$graph->title-> SetFont(FF_SIMSUN,FS_BOLD); //タイトルを中国語フォントに設定します
$graph->legend->SetFont(FF_SIMSUN,FS_BOLD) //行表示フォントを設定します

$lineplot = new LinePlot($data); //新しい LinePlot オブジェクトを作成します

$lineplot->SetLegend("red");//凡例テキストを設定します


$lineplot- >SetColor("red"); // 曲線の色を設定します

$graph->xaxis->SetTickLabels($lbl); // X 軸の座標を設定します


$graph->Add($lineplot); //統計グラフで



に曲線を描きます-----解決策------ -------------
あなたの質問についてはあまり明確ではありません。 $data = $cny;
$lbl = $cnx;

問題はこれら 2 つの値によって引き起こされますか?次に、元の値と比較して、型などに違いがあるかどうかを確認します。

------解決策------------------
ちょっと奇妙ですね(笑)変数がサポートされないのはどうしてでしょうか?
$cny = array(2,4,7);
これは機能しないと言っているのですか?

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