- Home ›
- JpGraphを使ったグラフの描画 ›
- 線グラフ(LinePlot) ›
- HERE
複数の線グラフを表示する
広告
1つのグラフ上で複数の線グラフを同時に表示することが出来ます。必要なだけのLinePlotクラスのオブジェクトを作成し同じGraphクラスのオブジェクトに追加していくだけで複数の線グラフを表示できます。
例えば2本の線グラフを表示する場合は次のような記述となります。
$ydata1 = array(10, 4, 7, 9, 2, 3); $ydata2 = array(5, 12, 3, 8, 5, 9); $lineplot1 = new LinePlot($ydata1); $lineplot2 = new LinePlot($ydata2); $graph = new Graph(250, 200); $graph->Add($lineplot1); $graph->Add($lineplot2);
サンプル
それでは実際に試して見ます。
<?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); $lineplot2 = new LinePlot($ydata2); $graph->Add($lineplot1); $graph->Add($lineplot2); $graph->Stroke(); ?>
上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。
( Written by Tatsuo Ikura )