線の色の設定

広告

線グラフとして表示される線分の色を指定することが出来ます。LinePlotクラスの「SetColor」メソッドを使います。

Set color for the line plot.

Parameter:
  $aColor  Color

引数で外枠の色を指定します。色の指定方法はキーワードでの指定やRGB形式、16進数を使った指定方法などがあります。詳しくは『JpGraphにおける色の指定方法』を参照して下さい。

例えばRGB形式を使う時は「array(r, g, b)」で各値に0から255の値を指定してください(例「array(128,128,32)」)。デフォルトは「array(0,0,0)」で黒となります。

実際には次のような記述となります。

$ydata1 = array(10, 4, 7, 9, 2, 3);

$lineplot1 = new LinePlot($ydata1);
$lineplot1->SetColor(array(255, 0, 0));

$graph = new Graph(250, 200); 

$graph->Add($lineplot1);

サンプル

それでは実際に試して見ます。

sample3-1.php

<?php

include ("jpgraph/jpgraph.php");
include ("jpgraph/jpgraph_line.php");

$graph = new Graph(250, 200, "auto"); 
$graph->SetFrame(true);
$graph->SetScale("textlin");

$graph->img->SetMargin(30, 30, 30, 30);

$ydata1 = array(10, 4, 7, 9, 2, 3);
$ydata2 = array(5, 12, 3, 8, 5, 9);

$lineplot1 = new LinePlot($ydata1);
$lineplot1->SetColor(array(255, 0, 0));
$lineplot2 = new LinePlot($ydata2);
$lineplot2->SetColor(array(0, 0, 255));

$graph->Add($lineplot1);
$graph->Add($lineplot2);

$graph->Stroke();
?>

上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。

線グラフの線の色を設定

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)