pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart
libraries have a cost, our project is intended to be free. Data can be retrieved from SQL queries,
CSV files, or manually provided. This project is still under development and new features or fix are made
Focus has been put on rendering quality introducing an aliasing algorithm to draw eye candy graphics. Rendering
speed has been dramatically enhanced since the first version, we'll still continue optimising the code!
To run pChart on your web server, you'll need to use PHP compiled with the GD library support.
Last updates / new features
is out! Introducing some fixes on the 1.27 tree. We've also (at least) introduced support for
scatter line and plots. Thanks for your support!
is out! This time we've introduced background customisation, image map creation, transparent
text area and much more! It is now possible to create high quality graphics.
is out! This release is introducing error handling, some fixes and something
heavily requested : supporting missing points.
You now have the ability to customize the X and Y axis specifying captions and data type.
The automatic scaling algorythm has been enhanced to build human readable scales when
Tons of small things have been fixed thanks to you! Bug reporting & feature requests are a good way to improve pChart and you're using it.
We'll still focus on enhancing this library making it faster & smoother!
Some bugs reported from the tracker and related to pie charts have been fixed. Introducing flat pie charts.
pCache - Compute once, display many times!
Saving web server speed and CPU is something that matter to us. We've created the pCache class to help you
dealing with the fact that a chart can be computed once and displayed many times by different users. The pCache
class can be used to simplify server side cache management. In green, the normal process : retrieve data, compute
and display, in orange the cost saving path, retrieve the data, check if we have already computed it and
Charting live data
Following graph is refreshed every hour retrieving data from the
SourceForge.net project statistics page
. The generation of this chart is made trough a scheduled task using the cron daemon. You can find
more information on how to planify chart drawing by going in the help