1 <?php\r
2 /*\r
3 Example13: A 2D exploded pie graph\r
4 */\r
5 \r
6 // Standard inclusions \r
7 include("pChart/pData.class");\r
8 include("pChart/pChart.class");\r
9 \r
10 // Dataset definition \r
11 $DataSet = new pData;\r
12 $DataSet->AddPoint(array(10,2,3,5,3),"Serie1");\r
13 $DataSet->AddPoint(array("Jan","Feb","Mar","Apr","May"),"Serie2");\r
14 $DataSet->AddAllSeries();\r
15 $DataSet->SetAbsciseLabelSerie("Serie2");\r
16 \r
17 // Initialise the graph\r
18 $Test = new pChart(300,200);\r
19 $Test->setFontProperties("Fonts/tahoma.ttf",8);\r
20 $Test->drawFilledRoundedRectangle(7,7,293,193,5,240,240,240);\r
21 $Test->drawRoundedRectangle(5,5,295,195,5,230,230,230);\r
22 \r
23 // Draw the pie chart\r
24 $Test->AntialiasQuality = 0;\r
25 $Test->setShadowProperties(2,2,200,200,200);\r
26 $Test->drawFlatPieGraphWithShadow($DataSet->GetData(),$DataSet->GetDataDescription(),120,100,60,PIE_PERCENTAGE,8);\r
27 $Test->clearShadow();\r
28 \r
29 $Test->drawPieLegend(230,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250);\r
30 \r
31 $Test->Render("example13.png");\r
32 ?>