Code

Updated item listing
[gosa.git] / gosa-core / include / pChart / Example13.php
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 ?>