- Home ›
- JpGraphを使ったグラフの描画 ›
- 円グラフ(PiePlot) ›
- HERE
スライスに影を付ける
広告
円グラフに表示されているスライスに影を付けることが出来ます。影を付けるにはPiePlotクラスで用意されている「SetShadow」メソッドを使います。
SetShadow function SetShadow($aColor,$aDropWidth)
Add a drop shadow to the pie slices Parameter: $aColor Shadow color(Default 'darkgray') $aDropWidth Drop distance for shadow(Default 4)
1番目の引数で影の色を指定します。色の指定方法はキーワードでの指定やRGB形式、16進数を使った指定方法などがあります。詳しくは『JpGraphにおける色の指定方法』を参照して下さい。
2番目の引数で影の幅を指定します。単位はピクセルです。
実際には次のように記述します。
include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_pie.php"); $data = array(32, 21, 24, 35, 18); $pieplot = new PiePlot($data); $pieplot->SetShadow("black", 3); $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(32, 21, 24, 35, 18); $pieplot = new PiePlot($data); $pieplot->ExplodeSlice(2, 20); $pieplot->SetShadow(); $graph->Add($pieplot); $graph->Stroke(); ?>
上記のPHPファイルをブラウザで開いてみます。ブラウザには次のように表示されます。
( Written by Tatsuo Ikura )