Tuesday, September 6, 2011

Tool: RGraph charts on HTML5 canvas

RGraph is a javascript library which makes using the new HTML5 canvas tag easier for generating charts on the client side. These charts load quickly and make it easier to customize the graphs based on the requirement. There are 19 different types of charts in this library. Apart from the usual list of charts like the bar graphs, line graphs etc. It also has the less popular but more intuitive charts like the Rose charts and Gantt charts. The library is very simple to use. It doesnt have dependency on any other libraries so cross browser support is easier too. It also has popular features in client side charting libraries like AJAX support, caching, compression.

This is a screen shot of the rose diagram generated by RGraph

These charts are interactive and very easy to customize. There is good documentation and examples for all the 19 types.