Zeta Components Manual :: Docs For Class ezcGraphChart
Graph::ezcGraphChart
Class ezcGraphChart
Class to represent a complete chart.
Source for this file: /Graph/src/interfaces/chart.php
| Version: | //autogentag// |
Descendants
| Child Class | Description |
|---|---|
| ezcGraphRadarChart | Class for radar charts. |
| ezcGraphLineChart | Class for line charts. Can make use of an unlimited amount of datasets and will display them as lines by default. |
| ezcGraphOdometerChart | Class for odometer charts. Can only use one dataset which will be dispalyed as a odometer chart. |
| ezcGraphPieChart | Class for pie charts. Can only use one dataset which will be dispalyed as a pie chart. |
Properties
| ezcGraphDriver | read/write |
$driver
Output driver used for chart |
| ezcGraphPalette | read/write |
$palette
Palette used for colorization of chart |
| mixed | read |
$renderedFile
Contains the filename of the rendered file, if rendered. |
| ezcGraphRenderer | read/write |
$renderer
Renderer used to render chart |
Member Variables
| protected ezcGraphChartDataContainer |
$data
Contains the data of the chart |
| protected array(ezcGraphChartElement) |
$elements
= array()
Contains subelelemnts of the chart like legend and axes |
| protected ezcGraphChartConfig |
$options
Contains all general chart options |
| protected array |
$properties
Array containing chart properties |
| protected array |
$renderElement
Contains the status wheather an element should be rendered |
Method Summary
| protected void |
addElement(
$name
, $element
)
Add element to chart |
| public abstract int |
getDefaultDisplayType(
)
Returns the default display type of the current chart type. |
| public mixed |
getRenderedFile(
)
Return filename of rendered file, and false if no file was yet rendered. |
| public abstract void |
render(
$width
, $height
, [ $file
= null] )
Renders this chart |
| public abstract void |
renderToOutput(
$width
, $height
)
Renders this chart to direct output |
| public void |
setFromPalette(
$palette
)
Set colors and border fro this element |
Methods
addElement
void
addElement(
string
$name
, ezcGraphChartElement
$element
)
Add element to chart
Add a chart element to the chart and perform the required configuration tasks for the chart element.
Parameters:
| Name | Type | Description |
|---|---|---|
$name |
string | Element name |
$element |
ezcGraphChartElement | Chart element |
getDefaultDisplayType
int
getDefaultDisplayType(
)
Returns the default display type of the current chart type.
Redefined in descendants as:
| Method | Description |
|---|---|
ezcGraphRadarChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
ezcGraphLineChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
ezcGraphBarChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
ezcGraphOdometerChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
ezcGraphPieChart::getDefaultDisplayType() |
Returns the default display type of the current chart type. |
getRenderedFile
mixed
getRenderedFile(
)
Return filename of rendered file, and false if no file was yet rendered.
render
void
render(
int
$width
, int
$height
, [string
$file
= null] )
Renders this chart
Creates basic visual chart elements from the chart to be processed by the renderer.
Parameters:
| Name | Type | Description |
|---|---|---|
$width |
int | |
$height |
int | |
$file |
string |
Redefined in descendants as:
| Method | Description |
|---|---|
ezcGraphRadarChart::render() |
Render the line chart |
ezcGraphLineChart::render() |
Render the line chart |
ezcGraphOdometerChart::render() |
Render the pie chart |
ezcGraphPieChart::render() |
Render the pie chart |
renderToOutput
void
renderToOutput(
int
$width
, int
$height
)
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 |
Redefined in descendants as:
| Method | Description |
|---|---|
ezcGraphRadarChart::renderToOutput() |
Renders this chart to direct output |
ezcGraphLineChart::renderToOutput() |
Renders this chart to direct output |
ezcGraphOdometerChart::renderToOutput() |
Renders this chart to direct output |
ezcGraphPieChart::renderToOutput() |
Renders this chart to direct output |
setFromPalette
void
setFromPalette(
ezcGraphPalette
$palette
)
Set colors and border fro this element
Parameters:
| Name | Type | Description |
|---|---|---|
$palette |
ezcGraphPalette | Palette |
Redefined in descendants as:
| Method | Description |
|---|---|
ezcGraphRadarChart::setFromPalette() |
Set colors and border fro this element |
ezcGraphLineChart::setFromPalette() |
Set colors and border for this element |
Documentation generated by phpDocumentor 1.4.3