| <?php |
| //$Id$ |
| include ("../jpgraph.php"); |
| include ("../jpgraph_pie.php"); |
| |
| // Some data |
| $data = array(27,23,0,17); |
| |
| // A new graph |
| $graph = new PieGraph(350,200,"auto"); |
| $graph->SetShadow(); |
| |
| // Setup title |
| $graph->title->Set("Pie plot with absolute labels"); |
| $graph->subtitle->Set('(With hidden 0 labels)'); |
| $graph->title->SetFont(FF_FONT1,FS_BOLD); |
| |
| // The pie plot |
| $p1 = new PiePlot($data); |
| |
| |
| // Move center of pie to the left to make better room |
| // for the legend |
| $p1->SetCenter(0.35,0.5); |
| |
| // No border |
| $p1->ShowBorder(false); |
| |
| // Label font and color setup |
| $p1->value->SetFont(FF_FONT1,FS_BOLD); |
| $p1->value->SetColor("darkred"); |
| |
| // Use absolute values (type==1) |
| $p1->SetLabelType(PIE_VALUE_ABS); |
| |
| // Label format |
| $p1->value->SetFormat("$%d"); |
| $p1->value->HideZero(); |
| $p1->value->Show(); |
| |
| // Size of pie in fraction of the width of the graph |
| $p1->SetSize(0.3); |
| |
| // Legends |
| $p1->SetLegends(array("May ($%d)","June ($%d)","July ($%d)","Aug ($%d)")); |
| $graph->legend->Pos(0.05,0.2); |
| |
| $graph->Add($p1); |
| $graph->Stroke(); |
| ?> |
| |
| |