eZ Components Graph

[http://ezcomponents.org/]

  •   |  free

The Graph component enables you to create line, pie and bar charts. The output driver mechanism allows you to create different image types from each chart, and the available renderers make the chart output customizable from simple two-dimensional charts to beautiful three-dimensional data projections.

The Graph component enables you to create line, pie and bar charts. The output driver mechanism allows you to create different image types from each chart, and the available renderers make the chart output customizable from simple two-dimensional charts to beautiful three-dimensional data projections.

ezcGraph separates different parts of the graph into chart elements, each representing one part of a graph. Elements include the title, the legend or an axis, and are all independently configurable. This design not only allows you to use different colors or fonts for each chart element, but also to define their position and size. The main chart elements are the same for all chart types. To define overall layouts for graphs, you can use palettes, which specify default colors, symbols, fonts and spacings.

Data is provided through ezcGraphDataSet objects, which are normally created from simple arrays. You also can perform statistical operations on data, as you will see later.

Screenshots

Download Package

Charts Types

Pie, Line, Bar, Radar,Odometer charts

Language

PHP

Rating (more)

Functionality 
Charts types 
Visibility 
Price 
Documentation 
Usability 
Perspectivity 

Total [5.7/10] 

Disadvantages

Simple package, short charts types list, short functions list.

News

Installation & Code samples

Download. Include. Enjoy! Sample script parse data from ezcGraphArrayDataSet. title = 'Elections 2005 Germany'; $graph->data['2005'] = new ezcGraphArrayDataSet( array( 'CDU' => 35.2, 'SPD' => 34.2, 'FDP' => 9.8, 'Die Gruenen' => 8.1, 'PDS' => 8.7, 'NDP' => 1.6, 'REP' => 0.6, ) ); $graph->options->label = '%3$.1f%%'; $graph->options->sum = 100; $graph->options->percentThreshold = 0.02; $graph->options->summarizeCaption = 'Others'; $graph->render( 400, 150, 'tutorial_pie_options.svg' ); ?>

 

Result