Last release: 1.27d
a PHP Class to build Charts
pChart 2.x is born, you can start moving your script to this new version. The new website is at
Overview  |  Screenshots  |  Download  |  Add-ons  |  Demonstration  |  Support  |  :: Documentation ::
Documentation Contents
Class definition
Digging with pChart
Basic Examples
Line graph
Cubic curve graph
Bar Graph
Stacked Bar Graph
Overlay Bar graph
Line + Area
Limits graph
Filled line graph
Filled cubic graph
Radar graph
Basic Pie graph
Exploded Pie graph
3D Pie graph
Scatter charts
Advanced Examples
Example #6 - Creating a filled line graph with transparency

This example shows how to create a simple line graph containing 3 data series. The graph function called is drawFilledLineGraph() specifying a transparency factor of 50%. Running this script will create a example6.png file in the current directory.

Output :

Note on the dataset

Data are retrieved from a CSV file named datawithtitle.csv. This file contains 4 colums : Column 0 is used as index, Column 1-2-3 are used as data series. This file does contains a header defining series name.

Click here to download datawithtitle.csv

Source code :

  // Standard inclusions   

  // Dataset definition 
  $DataSet = new pData;

  // Initialise the graph
  $Test = new pChart(700,230);

  // Draw the 0 line

  // Draw the filled line graph

  // Finish the graph
  $Test->drawTitle(60,22,"Example 6",50,50,50,585);
If you want to send the picture directly in a browser, replace the Render() command by Stroke().

Last updated on 05/16/2008