- Home ›
- JpGraphを使ったグラフの描画 ›
- 円グラフ(PiePlot) ›
- HERE
枠線の表示/非表示を指定する
広告
円グラフの外枠及びスライスを区切る線の表示と非表示を設定します。設定するにはPiePlotクラスで用意されている「ShowBorder」メソッドを使います。
ShowBorder function ShowBorder($exterior,$interior)
Should the circle around a pie plot be displayed Parameter: $exterior Display circle on the outer edge of pieplot(Default true) $interior Display the lines between each slice(Default true)
1番目の引数で円の外枠を表示するかどうかを指定します。デフォルトは「true」です。
2番目の引数でスライス間の線を表示するかどうかを指定します。デフォルトは「true」です。
※実際に試してみたところ、1番目の引数に「false」を指定すると外枠もスライス間の線もどちらも非表示になりました。そして2番目の引数に何を設定しても無視されます。
実際には次のように記述します。
include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_pie.php"); $data = array(45, 23, 18, 32); $pieplot = new PiePlot($data); $pieplot->ShowBorder(false); $graph = new PieGraph(250, 200); $graph->Add($pieplot);
サンプル
それでは実際に試して見ます。
<?php include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_pie.php"); $graph = new PieGraph(250, 200, "auto"); $graph->SetFrame(true); $data = array(45, 23, 18, 32); $pieplot = new PiePlot($data); $pieplot->ShowBorder(false); $graph->Add($pieplot); $graph->Stroke(); ?>
上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。
( Written by Tatsuo Ikura )