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

Recent releases

  •  11 Jan 2010 22:46

    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 19:53

      Release Notes: Minor defect fixes.

      •  04 Sep 2009 10:22

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

        •  01 Aug 2009 13:04

          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 11:53

            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.

            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

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.