MENU
.net Powerful JavaScript charts
About
RGraph is a JavaScript charts library based on HTML5 SVG and canvas. RGraph is mature (over 18 years old) and has a wealth of features making it an ideal choice to use for showing charts on your website.

More »

 

Version 7.20
Version 7.20 (released in June 2026) is the latest version of RGraph and the major change in this version is an update to the default values of properties making for better looking charts without having to set any properties. Read more about this and other changes in the changelog.

Download »

 

Download
Get the latest version of RGraph (version 7.20, 9th June 2026) from the download page. You can read the changelog here. There's also older versions available, minified files and links to cdnjs.com hosted libraries.

Download »

 

Latest forum posts
These are the latest support forum posts that have been posted or updated.


12th June, Marco
Should I use SVG or canvas for the charts on my website?
9th June, Richard
New version of RGraph: version 7.20
3rd June, Patrick
Question about installing RGraph
1st June, Ouja
How do I add a click event to a bar in my Bar chart?
8th May, Anthony Kuma
Does the SVG Line chart have outofbounds functionality?


Support forum »

 

License
RGraph can be used for free under the GPL or if that doesn't suit your situation there's an inexpensive (£129) commercial license available.

More »

Installation and setup information

The benefits of using RGraph

Read about the benefits of using RGraph
Read about the benefits of using RGraph to show charts on your website. Benefits include things such as saving money, better website performance and it also allows you to create pretty charts!

Browser support for RGraph

Read about browser support for RGraph
Information about browser support for RGraph. For years now browser support for canvas and SVG has been good with most of both desktop and mobile browsers able to display them.

Getting started with RGraph

Read how to get up and running with RGraph
How to start with RGraph - a basic chart. This bit of information is an easy way to understand how RGraph works and how you can use it on your website.

Integration with server-side scripting

Learn about integrating RGraph with server-side scripting
Learn how to add RGraph to your server-side scripts. This page has examples of using the PHP MySQL, MySQLi and PDO extensions. Learn how to make AJAX requests, saving your (canvas) charts as images and how to read CSV data.

Improving the performance of your charts

Improving the performance of your charts
Hints and tips on how to improve the speed of your charts and also your entire website. The tips here are aimed at increasing the speed of your charts but many can also be applied across your whole site (eg using gzip compression) giving your website and your charts even more of a speed boost. Studies have shown that having a faster website can make your users happier and can then lead on to bigger sales figures and turnover!