Zeta Components Manual :: Docs For Class ezcGraphOdometerChart
Graph::ezcGraphOdometerChart
Class ezcGraphOdometerChart
Class for odometer charts. Can only use one dataset which will be dispalyed as a odometer chart.
- $graph->title = 'Custom odometer';
- array( 87 )
- );
- // Set the marker color
- // Set colors for the background gradient
- // Define a border for the odometer
- // Set marker width
- // Set space, which the odometer may consume
- // Set axis span and label
- $graph->axis->label = 'Coverage ';
Each chart consists of several chart elements which represents logical parts of the chart and can be formatted independently. The odometer chart consists of:
- title ( ezcGraphChartElementText )
- background ( ezcGraphChartElementBackground )
The chart itself also offers several options to configure the appearance. The extended configure options are available in ezcGraphOdometerChartOptions extending the ezcGraphChartOptions.
Source for this file: /Graph/src/charts/odometer.php
ezcGraphChart | --ezcGraphOdometerChart
Version: | //autogentag// |
Properties
ezcGraphOdometerChartOptions | read/write |
$options
Chart options class |
Inherited Member Variables
From ezcGraphChart | |
---|---|
protected |
ezcGraphChart::$data
|
protected |
ezcGraphChart::$elements
|
protected |
ezcGraphChart::$options
|
protected |
ezcGraphChart::$properties
|
protected |
ezcGraphChart::$renderElement
|
Method Summary
public int |
getDefaultDisplayType(
)
Returns the default display type of the current chart type. |
public void |
render(
$width
, $height
, [ $file
= null] )
Render the pie chart |
protected void |
renderData(
$renderer
, $boundings
)
Render the assigned data |
protected void |
renderElements(
$width
, $height
)
Renders the basic elements of this chart type |
public void |
renderToOutput(
$width
, $height
)
Renders this chart to direct output |
Inherited Methods
From ezcGraphChart | |
---|---|
protected void |
ezcGraphChart::addElement()
Add element to chart |
public abstract int |
ezcGraphChart::getDefaultDisplayType()
Returns the default display type of the current chart type. |
public mixed |
ezcGraphChart::getRenderedFile()
Return filename of rendered file, and false if no file was yet rendered. |
public abstract void |
ezcGraphChart::render()
Renders this chart |
public abstract void |
ezcGraphChart::renderToOutput()
Renders this chart to direct output |
public void |
ezcGraphChart::setFromPalette()
Set colors and border fro this element |
Methods
getDefaultDisplayType
Returns the default display type of the current chart type.
Redefinition of:
Method | Description |
---|---|
ezcGraphChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
render
Render the pie chart
Renders the chart into a file or stream. The width and height are needed to specify the dimensions of the resulting image. For direct output use 'php://stdout' as output file.
Parameters:
Name | Type | Description |
---|---|---|
$width |
int | Image width |
$height |
int | Image height |
$file |
string | Output file |
Redefinition of:
Method | Description |
---|---|
ezcGraphChart::render() |
Renders this chart |
renderData
Render the assigned data
Will renderer all charts data in the remaining boundings after drawing all other chart elements. The data will be rendered depending on the settings in the dataset.
Parameters:
Name | Type | Description |
---|---|---|
$renderer |
ezcGraphRenderer | Renderer |
$boundings |
ezcGraphBoundings | Remaining boundings |
renderElements
Renders the basic elements of this chart type
Parameters:
Name | Type | Description |
---|---|---|
$width |
int | |
$height |
int |
renderToOutput
Renders this chart to direct output
Does the same as ezcGraphChart::render(), but renders directly to output and not into a file.
Parameters:
Name | Type | Description |
---|---|---|
$width |
int | |
$height |
int |
Redefinition of:
Method | Description |
---|---|
ezcGraphChart::renderToOutput() |
Renders this chart to direct output |