CLASS
PolarAxis EXTENDS
Axis
(Defined in: jpgraph_polar.php : 152) 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);