Projects / JpGraph

JpGraph

JpGraph is an OO graph drawing library for PHP 5.1 and above. Highlights of the available features are: multiple scale types; anti-aliasing of lines; color-gradient fills; support for GIF, JPEG, and PNG formats; and support for multiple Y axes. Many plot types are supported, such as pie-charts, lineplots, bar plots, impulse plots, polar plots, error plots, contour plots, matrix plots, gantt charts, and many more. The pro-version also contains extensive 1D and 2D barcode support. The documentation is extensive and is over 700 pages.

Tags
Licenses
Implementation
Translations

RSS Recent releases

  •  12 Jan 2010 00:49

Release Notes: This release corrects a problem where a line could be partially obscured in an area graph. It corrects a problem with very small slices together with anti-alias on Pie graphs. It improves positioning for multi-line legend text items. It corrects a problem with the CSIM area in legends. There are other minor fixes.

  •  29 Sep 2009 20:35

Release Notes: Minor defect fixes.

  •  04 Sep 2009 13:24

Release Notes: Minor defect fixes and documentation updates were made.

  •  01 Aug 2009 18:40

Release Notes: File locking was added to avoid race conditions. An option to create area fills with images was added. An option to limit span for Gantt VLines was added. Some other minor changes were made. A double legend when manually extracting CSIM data was fixed. Handling of outer frames for AccBar plots was corrected. Some other minor fixes were made. Documentation updates were made.

  •  24 Jul 2009 13:24

Release Notes: This release fixes a build issue in 3.0.0, fixes a defect with multiple y-axes with a specified x-axis, and adds minor documentation updates.

RSS Recent comments

22 Jun 2008 21:12 colinwewco

Re: How does this compare to rrd?

> Has anyone compared this to RRD's

> graphing features? Is it worth using

> this to graph data in RRD databases

> instead of RRD's built in graphing

> features?

Really quite different. RRD's graphing is very tied in to RRDs database functionality. This is a generic graphing tool - initially more effort to produce a graph but much more flexibility, and easier to apply to different data sources.

C.

09 Oct 2004 05:30 lesage Thumbs down

GPL version ?
I was unable to find the GPL version.

Is there any way to find it ?

29 Apr 2002 05:00 VincentB

Incredible
I am using it for my job .... my God, quick, efficient, easy of use, ....

Just try it and you'll adopt it.

22 May 2001 01:17 abo

How does this compare to rrd?
Has anyone compared this to RRD's graphing features? Is it worth using this to graph data in RRD databases instead of RRD's built in graphing features?

17 May 2001 12:48 jbuberel

Amazingly thorough graphing package...
I was working on putting together a temperature plotting program (grabs weather data from the net) that would allow me to graph temps over various times scales. I began work on using the php/gd primitives to build the graphs, and then discovered this package.

Hell, it even does anti-aliasing on lines and arcs. You can't beat that with a stick!

Screenshot

Project Spotlight

Qmmp

A Qt-based multimedia player.

Screenshot

Project Spotlight

P6Spy

Intercepts and logs database statements of applications using JDBC