CLASS
PolarAxis EXTENDS
Axis
(Defined in: jpgraph_polar.php : 151) Class usage and Overview
Represents the different axis for a polar plot. This class holds the property both for the radius and the angle axis classes. It is accessed throught the 'axis' property in the PolarGraph class.
See also related classes:
PolarGraph
Class Methods
function HideTicks($aFlg,$aAngleFlg)
HIde ticks marks
| Argument | Default | Description |
|
$aFlg
|
true
| Hide radius tick marks |
|
$aAngleFlg
|
true
| Hide angle tick marks |
Description
HIde ticks marks
// Hide just the angle tick marks
$polargraph->axis->HideTicks(false,true);
function SetAngleFont($aFontFam,$aFontStyle,$aFontSize)
Set font for angles
| Argument | Default | Description |
|
$aFontFam
| | Font family |
|
$aFontStyle
|
FS_NORMAL
| Font style |
|
$aFontSize
|
10
| Font size |
Description
Set font for angle labels on the polar graph.
$polargraph->axis->SetAngleFont(FF_ARIAL,FS_NORMAL,8);
function SetAngleStep($aStep)
Set angle step
| Argument | Default | Description |
|
$aStep
| | Step in degrees |
Description
Specify the angle step, in degrees, between the angle markers.
// Set 20 degrees between each marker
$polargraph->axis->SetAngleStep(20);
function SetColor($aColor,$aRadColor,$aAngleColor)
Specify axis and label colors
| Argument | Default | Description |
|
$aColor
| | Color for radius axis |
|
$aRadColor
|
''
| Color for radius labels |
|
$aAngleColor
|
''
| Color for angle labels |
Description
Specify axis and label colors.
See also
PolarAxis::SetGridColor
$polargraph->axis->SetColor('black','navy','darkred');
function SetGridColor($aMajorColor,$aMinorColor,$aAngleColor)
Set colors for the various grids
| Argument | Default | Description |
|
$aMajorColor
| | Major radius grid color |
|
$aMinorColor
|
''
| Minor radius grid color |
|
$aAngleColor
|
''
| Angle grid color |
Description
Set colors for the various grids
// Set "Soft" colors for the grid
$polargraph->axis->SetGridColor('lightgray','lightgray','lightgray');
function SetTickColors($aRadColor,$aAngleColor)
Specify color for axis tick marks
| Argument | Default | Description |
|
$aRadColor
| | Radius axis colors |
|
$aAngleColor
|
''
| Angle axis colors |
Description
Specify color for axis tick marks
$polargraph->axis->SetTickColor('red');
function ShowAngleDegreeMark($aFlg)
Add a degree mark after each angel label
| Argument | Default | Description |
|
$aFlg
|
true
| True=Add mark |
Description
Add a degree mark after each angel label ( a small sperscripted 'o' ). This is enabled by default.
$polargraph->axis->ShowAngleDegreeMark(true);
function ShowAngleLabel($aFlg)
Show angle labels
| Argument | Default | Description |
|
$aFlg
|
true
| True=show labels |
Description
Show angle labels. This is on by default.
// Enable angle labels
$polargraph->axis->ShowAngleLabel();
function ShowGrid($aMajor,$aMinor,$aAngle)
Determine what grid lines should be visible
| Argument | Default | Description |
|
$aMajor
|
true
| Show major radius grid lines |
|
$aMinor
|
false
| Show minor radius grid lines |
|
$aAngle
|
true
| Show angle grid lines |
Description
Determine what grid lines should be visible.
// Just display major radius grid line and angles
$polargraph->axis->ShowGrid(true,false,true);