Path

ez components / documentation / api reference / 2007.1.1 / graph


eZ Components 2007.1.1

Graph: ezcGraphBarChart

[ Tutorial ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcGraphBarChart

Class for bar charts. Can make use of an unlimited amount of datasets and will display them as bars by default. [source]
X axis:
  • Labeled axis
  • Boxed axis label renderer
Y axis:
  • Numeric axis
  • Exact axis label renderer
 1.   // Create a new line chart
 2.     $chart new ezcGraphBarChart();
 3.  
 4.   // Add data to line chart
 5.     $chart->data['sample dataset'new ezcGraphArrayDataSet(
 6.       array(
 7.           '100' => 1.2,
 8.           '200' => 43.2,
 9.           '300' => -34.14,
10.           '350' => 65,
11.           '400' => 123,
12.       )
13.   );
14.  
15.   // Render chart with default 2d renderer and default SVG driver
16.     $chart->render500200'bar_chart.svg' );
Each chart consists of several chart elements which represents logical parts of the chart and can be formatted independently. The bar chart consists of:
  • title ( ezcGraphChartElementText )
  • legend ( ezcGraphChartElementLegend )
  • background ( ezcGraphChartElementBackground )
  • xAxis ( ezcGraphChartElementLabeledAxis )
  • yAxis ( ezcGraphChartElementNumericAxis )
The type of the axis may be changed and all elements can be configured by accessing them as properties of the chart:
1.   $chart->legend->position ezcGraph::RIGHT;

Parents

ezcGraphChart
   |
   --ezcGraphLineChart
      |
      --ezcGraphBarChart

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.

Inherited Methods

From ezcGraphLineChart :
public int ezcGraphLineChart::getDefaultDisplayType()
Returns the default display type of the current chart type.
public void ezcGraphLineChart::render()
Render the line chart
protected void ezcGraphLineChart::renderData()
Render the assigned data
protected void ezcGraphLineChart::renderElements()
Renders the basic elements of this chart type
public void ezcGraphLineChart::renderToOutput()
Renders this chart to direct output
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

int getDefaultDisplayType( )
Returns the default display type of the current chart type.

Redefinition of

Method Description
ezcGraphLineChart::getDefaultDisplayType() Returns the default display type of the current chart type.

Last updated: Wed, 28 Nov 2007