Zeta Components Manual :: Docs For Class ezcGraphHorizontalRenderer
Graph::ezcGraphHorizontalRenderer
Class ezcGraphHorizontalRenderer
Class to transform horizontal bar charts primitives into image primitives.
Renders charts in a two dimensional view.
The class options are defined in the class ezcGraphRenderer2dOptions extending the basic renderer options in ezcGraphRendererOptions.
Source for this file: /Graph/src/renderer/horizontal_bar.php
Implements interfaces:
ezcGraphRenderer | --ezcGraphRenderer2d | --ezcGraphHorizontalRenderer
| Version: | //autogentag// |
Inherited Member Variables
| From ezcGraphRenderer2d | |
|---|---|
| protected |
ezcGraphRenderer2d::$axisLabels
|
| protected |
ezcGraphRenderer2d::$circleSectors
|
| protected |
ezcGraphRenderer2d::$linePostSymbols
|
| protected |
ezcGraphRenderer2d::$options
|
| protected |
ezcGraphRenderer2d::$pieSegmentBoundings
|
| protected |
ezcGraphRenderer2d::$pieSegmentLabels
|
| From ezcGraphRenderer | |
| protected |
ezcGraphRenderer::$driver
|
| protected |
ezcGraphRenderer::$elements
|
| protected |
ezcGraphRenderer::$xAxisSpace
|
| protected |
ezcGraphRenderer::$yAxisSpace
|
Method Summary
| public void |
drawBar(
$boundings
, $context
, $color
, $position
, $stepSize
, [ $dataNumber
= 1] , [ $dataCount
= 1] , [ $symbol
= ezcGraph::NO_SYMBOL] , [ $axisPosition
= 0.] )
Draw bar |
| public void |
drawDataLine(
$boundings
, $context
, $color
, $start
, $end
, [ $dataNumber
= 1] , [ $dataCount
= 1] , [ $symbol
= ezcGraph::NO_SYMBOL] , [ $symbolColor
= null] , [ $fillColor
= null] , [ $axisPosition
= 0.] , [ $thickness
= 1.] )
Draw data line |
| public void |
drawHorizontalBar(
$boundings
, $context
, $color
, $position
, $stepSize
, [ $dataNumber
= 1] , [ $dataCount
= 1] , [ $symbol
= ezcGraph::NO_SYMBOL] , [ $axisPosition
= 0.] )
Draw horizontal bar |
Inherited Methods
| From ezcGraphRenderer2d | |
|---|---|
| public void |
ezcGraphRenderer2d::drawAxis()
Draw axis |
| protected void |
ezcGraphRenderer2d::drawAxisLabel()
Draw axis label |
| protected void |
ezcGraphRenderer2d::drawAxisLabels()
Draw all left axis labels |
| public void |
ezcGraphRenderer2d::drawBackgroundImage()
Draw background image |
| public void |
ezcGraphRenderer2d::drawBar()
Draw bar |
| public ezcGraphBoundings |
ezcGraphRenderer2d::drawBox()
Draw box |
| public void |
ezcGraphRenderer2d::drawDataHighlightText()
Draws a highlight textbox for a datapoint. |
| public void |
ezcGraphRenderer2d::drawDataLine()
Draw data line |
| public void |
ezcGraphRenderer2d::drawGridLine()
Draw grid line |
| public void |
ezcGraphRenderer2d::drawLegend()
Draw legend |
| public ezcGraphBoundings |
ezcGraphRenderer2d::drawOdometer()
Render odometer chart |
| public void |
ezcGraphRenderer2d::drawOdometerMarker()
Draw a single odometer marker. |
| public void |
ezcGraphRenderer2d::drawPieSegment()
Draw pie segment |
| public void |
ezcGraphRenderer2d::drawRadarDataLine()
Draw radar chart data line |
| public void |
ezcGraphRenderer2d::drawStackedBar()
Draw stacked bar |
| public void |
ezcGraphRenderer2d::drawStepLine()
Draw step line |
| public void |
ezcGraphRenderer2d::drawText()
Draw text |
| protected void |
ezcGraphRenderer2d::finish()
Call all postprocessing functions |
| protected void |
ezcGraphRenderer2d::finishCircleSectors()
Draws the collected circle sectors |
| protected void |
ezcGraphRenderer2d::finishLineSymbols()
Draw the collected line symbols |
| protected void |
ezcGraphRenderer2d::finishPieSegmentLabels()
Draws the collected pie segment labels |
| protected float |
ezcGraphRenderer2d::getCoordinateFromAngleAndRadius()
Returns a coordinate in the given bounding box for the given angle radius with the center as base point. |
| protected void |
ezcGraphRenderer2d::legacyDrawAxis()
Draw axis |
| protected void |
ezcGraphRenderer2d::resetRenderer()
Reset renderer properties |
| From ezcGraphRenderer | |
| protected void |
ezcGraphRenderer::addElementReference()
Adds a element reference for context |
| public abstract void |
ezcGraphRenderer::drawAxis()
Draw axis |
| protected void |
ezcGraphRenderer::drawAxisArrowHead()
Draw axis arrow head |
| public abstract void |
ezcGraphRenderer::drawBackgroundImage()
Draw background image |
| public abstract void |
ezcGraphRenderer::drawBar()
Draw bar |
| public abstract ezcGraphBoundings |
ezcGraphRenderer::drawBox()
Draw box |
| public abstract void |
ezcGraphRenderer::drawDataHighlightText()
Draws a highlight textbox for a datapoint. |
| public abstract void |
ezcGraphRenderer::drawDataLine()
Draw data line |
| public abstract void |
ezcGraphRenderer::drawLegend()
Draw legend |
| public abstract void |
ezcGraphRenderer::drawPieSegment()
Draw pie segment |
| public void |
ezcGraphRenderer::drawSymbol()
Draw Symbol |
| public abstract void |
ezcGraphRenderer::drawText()
Draw text |
| protected abstract void |
ezcGraphRenderer::finish()
Finish rendering |
| public array |
ezcGraphRenderer::getElementReferences()
Return all chart element references |
| public void |
ezcGraphRenderer::render()
Finally renders the image |
| protected void |
ezcGraphRenderer::resetRenderer()
Reset renderer properties |
| public void |
ezcGraphRenderer::setDriver()
Set renderers driver |
Methods
drawBar
void
drawBar(
$boundings
, ezcGraphContext
$context
, ezcGraphColor
$color
, ezcGraphCoordinate
$position
, float
$stepSize
, [int
$dataNumber
= 1] , [int
$dataCount
= 1] , [int
$symbol
= ezcGraph::NO_SYMBOL] , [float
$axisPosition
= 0.] )
Draw bar
Draws a bar as a data element in a line chart
Parameters:
| Name | Type | Description |
|---|---|---|
$boundings |
ezcGraphBoundings | Chart boundings |
$context |
ezcGraphContext | Context of call |
$color |
ezcGraphColor | Color of line |
$position |
ezcGraphCoordinate | Position of data point |
$stepSize |
float | Space which can be used for bars |
$dataNumber |
int | Number of dataset |
$dataCount |
int | Count of datasets in chart |
$symbol |
int | Symbol to draw for line |
$axisPosition |
float | Position of axis for drawing filled lines |
Redefinition of:
| Method | Description |
|---|---|
ezcGraphRenderer2d::drawBar() |
Draw bar |
drawDataLine
void
drawDataLine(
$boundings
, ezcGraphContext
$context
, ezcGraphColor
$color
, ezcGraphCoordinate
$start
, ezcGraphCoordinate
$end
, [int
$dataNumber
= 1] , [int
$dataCount
= 1] , [int
$symbol
= ezcGraph::NO_SYMBOL] , [ezcGraphColor
$symbolColor
= null] , [ezcGraphColor
$fillColor
= null] , [float
$axisPosition
= 0.] , [float
$thickness
= 1.] )
Draw data line
Draws a line as a data element in a line chart
Parameters:
| Name | Type | Description |
|---|---|---|
$boundings |
ezcGraphBoundings | Chart boundings |
$context |
ezcGraphContext | Context of call |
$color |
ezcGraphColor | Color of line |
$start |
ezcGraphCoordinate | Starting point |
$end |
ezcGraphCoordinate | Ending point |
$dataNumber |
int | Number of dataset |
$dataCount |
int | Count of datasets in chart |
$symbol |
int | Symbol to draw for line |
$symbolColor |
ezcGraphColor | Color of the symbol, defaults to linecolor |
$fillColor |
ezcGraphColor | Color to fill line with |
$axisPosition |
float | Position of axis for drawing filled lines |
$thickness |
float | Line thickness |
Redefinition of:
| Method | Description |
|---|---|
ezcGraphRenderer2d::drawDataLine() |
Draw data line |
drawHorizontalBar
void
drawHorizontalBar(
$boundings
, ezcGraphContext
$context
, ezcGraphColor
$color
, ezcGraphCoordinate
$position
, float
$stepSize
, [int
$dataNumber
= 1] , [int
$dataCount
= 1] , [int
$symbol
= ezcGraph::NO_SYMBOL] , [float
$axisPosition
= 0.] )
Draw horizontal bar
Draws a horizontal bar as a data element in a line chart
Parameters:
| Name | Type | Description |
|---|---|---|
$boundings |
ezcGraphBoundings | Chart boundings |
$context |
ezcGraphContext | Context of call |
$color |
ezcGraphColor | Color of line |
$position |
ezcGraphCoordinate | Position of data point |
$stepSize |
float | Space which can be used for bars |
$dataNumber |
int | Number of dataset |
$dataCount |
int | Count of datasets in chart |
$symbol |
int | Symbol to draw for line |
$axisPosition |
float | Position of axis for drawing filled lines |
Implementation of:
| Method | Description |
|---|---|
ezcGraphHorizontalBarRenderer::drawHorizontalBar() |
Draw horizontal bar |
Documentation generated by phpDocumentor 1.4.3