Download RGraph
- Download the latest version of RGraph
- The current RGraph changelog
- Backwards compatibility breaks
- Download minified versions of RGraph
- Download older versions of RGraph
- Find RGraph on GitHub
- View the source code of the RGraph files
- Get the RGraph libraries on cdnjs.com
- Download PhantomJS - the command-line browser
Download the latest version of RGraph
RGraph is available as a free download - it's
open source
and is dual-licensed using the
gplv2
licence, which allows you to
use RGraph as much as you wish and
a commercial license
if you prefer not to use gpl
software in your application or website. The
download archive contains all of the demos (over 1000)
(some of which are
viewable online).
The current RGraph changelog and older release notes
The changelog is a summary of changes to RGraph that may interest you or that you should be aware of. You can also find older release notes for past releases here.
Backwards compatibility breaks
Occasionally backwards compatibility has to break - you can read about those breaks here.
Download minified versions of RGraph
You can download pre-minified versions of the libraries (which have extraneous whitespace and comments removed).
- RGraph.minified-2024-12-01.zip (v6.20)
- RGraph.minified-2024-09-28.zip (v6.19)
- RGraph.minified-2024-06-01.zip (v6.18)
- RGraph.minified-2024-03-10.zip (v6.17)
- RGraph.minified-2024-01-09.zip (v6.16)
- RGraph.minified-2023-12-23.zip (v6.15)
- RGraph.minified-2023-09-16.zip (v6.14)
- RGraph.minified-2023-07-17.zip (v6.13)
- RGraph.minified-2023-04-29.zip (v6.12)
- RGraph.minified-2023-02-25.zip (v6.11)
- RGraph.minified-2023-01-21.zip (v6.10)
- RGraph.minified-2022-09-11.zip (v6.09)
- RGraph.minified-2022-07-16.zip (v6.08)
- RGraph.minified-2022-04-10.zip (v6.07)
- RGraph.minified-2022-01-22.zip (v6.06)
- RGraph.minified-2021-11-14.zip (v6.05)
- RGraph.minified-2021-10-16.zip (v6.04)
- RGraph.minified-2021-10-02.zip (v6.03)
- RGraph.minified-2021-08-22.zip (v6.02)
- RGraph.minified-2021-07-14.zip (v6.01)
- RGraph.minified-2021-04-10.zip (v6.00)
- RGraph.minified-2021-03-01.zip (v5.28)
- RGraph.minified-2021-01-02.zip (v5.27)
- RGraph.minified-2020-10-03.zip (v5.26)
- RGraph.minified-2020-08-22.zip (v5.25)
- RGraph.minified-2020-05-31.zip (v5.24)
- RGraph.minified-2020-04-30.zip (v5.23)
- RGraph.minified-2020-03-03.zip (v5.22)
- RGraph.minified-2020-02-01.zip (v5.21)
- RGraph.minified-2019-12-05.zip (v5.20)
- RGraph.minified-2019-10-11.zip (v5.11)
- RGraph.minified-2019-09-08.zip (v5.1)
- RGraph.minified-2019-08-01.zip (v5.02)
- RGraph.minified-2019-05-27.zip (v5.01)
- RGraph.minified-2019-01-20.zip (v5.00)
- RGraph.minified-2018-08-14.zip (v4.67)
- RGraph.minified-2018-02-24.zip (v4.66)
- RGraph.minified-2017-11-25.zip (v4.65)
- RGraph.minified-2017-10-01.zip (v4.64)
- RGraph.minified-2017-08-26.zip (v4.63)
- RGraph.minified-2017-05-08.zip (v4.62)
- RGraph.minified-2017-02-18.zip (v4.61)
- RGraph.minified-2017-01-02.zip (v4.60)
- RGraph.minified-2016-12-05.zip (v4.59)
Download older versions of RGraph
If you need an older version of RGraph you can find a list going back to version 4.59
(December 2016) below.
- RGraph6.19-stable.zip
- RGraph6.18-stable.zip
- RGraph6.17-stable.zip
- RGraph6.16-stable.zip
- RGraph6.15-stable.zip
- RGraph6.14-stable.zip
- RGraph6.13-stable.zip
- RGraph6.12-stable.zip
- RGraph6.11-stable.zip
- RGraph6.10-stable.zip
- RGraph6.09-stable.zip
- RGraph6.08-stable.zip
- RGraph6.07-stable.zip
- RGraph6.06-stable.zip
- RGraph6.05-stable.zip
- RGraph6.04-stable.zip
- RGraph6.03-stable.zip
- RGraph6.02-stable.zip
- RGraph6.01-stable.zip
- RGraph6.00-stable.zip
- RGraph5.28-stable.zip
- RGraph5.27-stable.zip
- RGraph5.26-stable.zip
- RGraph5.25-stable.zip
- RGraph5.24-stable.zip
- RGraph5.23-stable.zip
- RGraph5.22-stable.zip
- RGraph5.21-stable.zip
- RGraph5.20-stable.zip
- RGraph5.11-stable.zip
- RGraph5.1-stable.zip
- RGraph5.02-stable.zip
- RGraph5.01-stable.zip
- RGraph5.00-stable.zip
- RGraph4.68-stable.zip
- RGraph4.65-stable.zip
- RGraph4.64-stable.zip
- RGraph4.63-stable.zip
- RGraph4.62-stable.zip
- RGraph4.61-stable.zip
- RGraph4.60-stable.zip
- RGraph4.59-stable.zip
Find RGraph on GitHub
RGraph is now available through GitHub. With the RGraph GitHub repository you can see ongoing and past changes.
View the source code of the RGraph files
If you want to view the original library files and see the source code then you can use these links. As new versions are released then these will of course be the latest versions. Note that the cdnJS links take a day or so to update after I've released a new version.
SVG common libraries
- RGraph.svg.common.ajax.js (6kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.core.js (238kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.csv.js (12kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.fx.js (45kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.key.js (15kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.sheets.js (15kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.table.js (11kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.tooltips.js (33kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.common.zoom.js (8kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
SVG libraries
- RGraph.svg.activity.js (56kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.bar.js (100kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.bipolar.js (128kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.funnel.js (34kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.gauge.js (49kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.hbar.js (120kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.horseshoe.js (31kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.line.js (109kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.pie.js (51kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.radar.js (56kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.rose.js (87kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.scatter.js (84kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.segmented.js (30kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.semicircularprogress.js (56kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.svg.waterfall.js (57kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
Canvas common libraries
- RGraph.common.annotate.js (13kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.context.js (22kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.core.js (363kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.csv.js (15kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.dynamic.js (66kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.effects.js (54kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.key.js (34kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.moment.js (170kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.sheets.js (15kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.starburst.js (12kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.table.js (10kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.common.tooltips.js (43kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
Canvas libraries
- RGraph.activity.js (55kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.bar.js (161kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.bipolar.js (147kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.fuel.js (37kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.funnel.js (44kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.gantt.js (61kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.gauge.js (60kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.hbar.js (159kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.horseshoe.js (29kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.hprogress.js (64kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.line.js (196kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.meter.js (56kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.modaldialog.js (16kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.odo.js (58kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.pie.js (112kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.radar.js (85kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.rose.js (101kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.rscatter.js (68kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.scatter.js (160kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.segmented.js (30kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.semicircularprogress.js (66kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.thermometer.js (45kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.vprogress.js (68kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.waterfall.js (71kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
Canvas drawing API libraries
- RGraph.drawing.background.js (21kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.circle.js (18kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.image.js (26kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.line.js (20kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.marker1.js (23kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.marker2.js (22kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.marker3.js (17kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.poly.js (20kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.rect.js (19kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.text.js (21kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.xaxis.js (20kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
- RGraph.drawing.yaxis.js (21kb) [GitHub: home (main) raw (6.20)] [CDN: src min]
Get the RGraph libraries on cdnjs.com
If you wish to use a CDN (Content Delivery Network) for the RGraph libraries, they're available via cdnjs.com. You can view the libraries that are available at the link below:
Download PhantomJS - the command-line browser
If you want to create charts or simply render web pages from command-line scripts then PhantomJS is for you.
The PhantomJS project appears to have stalled - but using the download archives that I've mirrored here you can still happily use it to create charts from command-line scripts etc.
- phantomjs-2.1.1-linux-i686.tar.bz2
- phantomjs-2.1.1-linux-x86_64.tar.bz2
- phantomjs-2.1.1-macosx.zip
- phantomjs-2.1.1-windows.zip
Here is an example page that
you could put on your website that creates a Line chart
. You can request
and download this page with
PhantomJS which can then save the image of the page to your local machine (or
wherever you're running PhantomJS from).
It doesn't have to be the whole page - if you want, PhantomJS can save an image of just a portion of the page - in this case just the top left using a width and height that matches the size of the chart.
Thus you then have an image of just the chart that you can use wherever
you wish. You could even rig it so that neither svg
nor canvas
are used
on your website at all and you just use PhantomJS behind the scenes so
that you only use images on your website.
Here's some example PhantomJS code that I've previously used to get a picture of the above test page saved locally:
<script> var page = require('webpage').create(); page.open('https://www.rgraph.net/phantomjs.html', function() { page.viewportSize = { width: 850, height: 300 }; page.render('rgraph-canvas.png'); phantom.exit(0); }); </script>
There's also
a PhantomJS HOWTO guide
that applies to both the svg
and canvas
libraries.