- Home ›
- JpGraphを使ったグラフの描画 ›
- データ値(DisplayValue)の詳細設定 ›
- HERE
色の設定
広告
データ値の色の設定を行います。DisplayValueクラスで用意されている「SetColor」メソッドを使います。
SetColor function SetColor($aColor,$aNegcolor)
Specify color for values Parameter: $aColor Color for positive values $aNegcolor Color for negative values(Default "")
引数には色を指定します。色の指定方法はキーワードでの指定やRGB形式、16進数を使った指定方法などがあります。詳しくは『JpGraphにおける色の指定方法』を参照して下さい。
1つだけ引数を指定した場合は正の値も負の値も同じ色が適用されます。2つ目の引数にも色を指定した場合には正の値には1番目の引数に指定した色が適用され、負の値には2番目の引数に指定した色が適用されます。
例えば次のように記述します。
$lineplot1 = new LinePlot($ydata1); $lineplot1->value->SetColor("red");
それでは線グラフと円グラフの場合で実際に試してみます。
線グラフ
<?php include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_line.php"); $graph = new Graph(300, 200, "auto"); $graph->SetFrame(true); $graph->SetScale("textlin"); $graph->img->SetMargin(40, 40, 30, 30); $ydata1 = array(10, 4, 7, -3, 6); $lineplot1 = new LinePlot($ydata1); $lineplot1->value->Show(); $lineplot1->value->SetColor("blue", "red"); $graph->Add($lineplot1); $graph->Stroke(); ?>
上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。
円グラフ
<?php include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_pie.php"); $graph = new PieGraph(300, 200, "auto"); $graph->SetFrame(true); $data = array(45, 23, 18, 32); $pieplot = new PiePlot($data); $pieplot->value->SetColor("#FF00FF"); $graph->Add($pieplot); $graph->Stroke(); ?>
上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。
( Written by Tatsuo Ikura )