CLASS PiePlotC EXTENDS PiePlot
(Defined in: jpgraph_pie.php : 928)
 PiePlotC  PiePlot 
 PiePlotC() 
 SetMid() 
 SetMidColor() 
 SetMidCSIM() 
 SetMidSize() 
 SetMidTitle() 
 Explode() 
 ExplodeAll() 
 ExplodeSlice() 
 PiePlot() 
 SetCenter() 
 SetColor() 
 SetCSIMTargets() 
 SetFont() 
 SetFontColor() 
 SetGuideLines() 
 SetGuideLinesAdjust() 
 SetLabelPos() 
 SetLabels() 
 SetLabelType() 
 SetLegends() 
 SetShadow() 
 SetSize() 
 SetSliceColors() 
 SetStartAngle() 
 SetTheme() 
 SetValueType() 
 ShowBorder() 
 

Class usage and Overview
The PiePlotC is an extesnion of the normal pie plot where there is a filled circle in the center of the pie. This filled circle can have it's own labels and CSIM.

 

See also related classes:
PiePlot

 


Class Methods

 

 

function PiePlotC($data,$aCenterTitle)
Create a Pie plot with a filled circle in the middle

ArgumentDefaultDescription
$data  Data array
$aCenterTitle '' Title for center circle

Description
Create a variant of the Pie plot with a filled circle in the middle. The title, color and size of the center circle ca be modified. 
 
See also
PiePlotC::SetMidCSIM, PiePlotC::SetMid, PiePlotC::SetMidColor and PiePlotC::SetMidSize

Example

$piec = new PiePlotC($data);

 

 

function SetMid($aTitle,$aColor,$aSize)
Specify all parameters for the center circle

ArgumentDefaultDescription
$aTitle  Title text for center circle
$aColor 'white' Fill color for center circle
$aSize 0.5 Size of center. Specified as fraction of radius

Description
Specify all parameters for the center circle 

Example

$piec->SetMid('Halteberg','red:0.6',0.3);

 

 

function SetMidColor($aColor)
Specify fill color for center circle

ArgumentDefaultDescription
$aColor  Color

Description
Specify fill color for center circle.  
 
See also
PiePlotC::SetMid

Example

$piec->SetMidColor('yellow:0.6');

 

 

function SetMidCSIM($aTarget,$aAlt)
Specify URL target for filled middle circle

ArgumentDefaultDescription
$aTarget  Target URL string
$aAlt  Alt text

Description
Specify URL target for filled middle circle. Use SetCSIMtargets() to specify the individual targets for the slices in the pie.  
 
See also
PiePlot::SetCSIMTargets

Example

$pie->SetMidCSIM('depth.php?t=32','Details');

 

 

function SetMidSize($aSize)
Specify size for center circle

ArgumentDefaultDescription
$aSize  Size in fraction of the radius

Description
Specify size for center circle as fraction of the radius. 

Example

$piec->SetMidSize(0.5);

 

 

function SetMidTitle($aTitle)
Specify title for the center circle.

ArgumentDefaultDescription
$aTitle  Title

Description
Specify title for the center circle. The title can also be set in the inital creation of the Pie as well as with the SetMidTitle() 
 
See also
PiePlotC::SetMid and PiePlotC::PiePlotC

Example

$piec->SetMidTitle("Center title\nSecond line title");