Mention RGraph on Twitter

RGraph: HTML5 Javascript charts library

RGraph: HTML5 Javascript charts library

Interactive javascript charts using the HTML5 canvas tag

Download the beta version Download the stable version Download the beta version Download the beta version   Subscribe to the RGraph news XML feed
For reporting performance tests, we needed a reporting system that is readily available, easily accessible, produces different reports for different audiences (Management, Engineers, Scrum Masters, Product Audiences, etc) and different periods (daily, weekly, iterations, etc). After a thorough spike, RGraph was chosen as our charting library to use with HTML5 (canvas), JavaScript, CSS, jQuery and a LAMP solution stack. The library proved to be great value for money, and yes, it is extremely cheap compared to other libraries that we looked at. RGraph also has great features. For example, we could use the tooltips when we are on a line chart to get bar charts for the previous x days/weeks, etc in our reports. It also had different kinds of charts, so our design was not limited by the library. For the management reports, speed was a factor, and RGraph worked well with HTML5, returning the graphs much faster than other libraries. All in all, I am happy with our selection, price, ease of use, features, footprint, support and many others. - Yingwani Jan Mnisi, Cisco Ireland Write a testimonial for the RGraph website
[IE7+ is required to view the charts.]

Faster websites with RGraph charts

RGraph is a HTML5 Javascript charts library that supports over 20 different types of charts. Using the new HTML5 canvas tag, RGraph creates these Javascript charts in the web browser, meaning quicker pages and less web server load. Using RGraph is an easy way of speeding up your website.

Examples of charts
 
Documentation and HTML5 examples

Free to use!

RGraph is free to use on non-commercial websites such as personal blogs, educational, charity or government websites - you don't need to buy a license. Go here for details about a commercial license.


Many different styles of charts

RGraph supports 20+ chart types, including Bar charts, Line charts and Pie charts, with many having variations available, such as the Line chart with the X axis in the center. Examples of all the charts are available from the examples page and there are more in the documentation.

Feature packed and fully documented

As you'll see from the documentation RGraph has lots of features, such as tooltips, visual effects, zooming, context menus, interactive adjusting and resizing to name a few. You can combine charts such as the Line and Bar chart and as of the next release you'll be able to combine more types of charts with more dynamic features.

All charts and features are documented with examples and code that you can use. The HOWTO guides walk you through doing some common tasks step-by-step with more example code.

The full source is included in the download and you're free to make changes to suit. The API is documented and there is also a bare-bones implementation available if you want to extend RGraph and make your own charts.

Fast support

Support is available by email (support@rgraph.net) with responses typically taking a matter of hours or less.

[No canvas support]

Javascript dashboard solutions

RGraph supports a variety of Progress Bars and Meters which allow you to create rich dashboards for monitoring your servers or applications. Types of meters include:


Most of the meters can be animated like the example on the right.


Multiple chart support

With the current stable release charts can be combined but when you start adding dynamic features things start to get complicated. As of the next stable release, thanks to something called the Object Registry, you'll be able to combine more charts with dynamic features such as tooltips or effects. You can see examples of this by looking at the test area. Note: This is a development area and things may not work correctly. It is intended as a preview only!

At the time of writing there's lots to do so the next stable release will be at the end of March at the earliest, possibly later.

Download RGraph