RGraph
HTML5 software library for charting written in native JavaScript
RGraph is an HTML5 software library for charting written in native JavaScript. It was created in 2008. RGraph started as an easy-to-use commercial tool based on HTML5 canvas only. It's currently freely available to use under the open-source GPL license and supports more than 50 chart types in both SVG and canvas.
01License
RGraph is dual licensed using the open source GNU General Public License 2.0 and commercial.
02Mentions
In July 2014, Salesforce made RGraph available to be plugged into the reporting and dashboard tools on its mobile platform. RGraph is among six third-party visualization tools available inside the dashboards, together with Google Charts, D3.js, CanvasJS, Chart.js, and Highcharts.
In a book "Android Cookbook: Problems and Solutions for Android Developers," RGraph is recommended as an alternative to creating Android charts in pure Java.
03Releases
RGraphs follows a frequent release schedule. Major milestones includes:
- Version 4.0 (2015): Introduced robust native SVG rendering alongside its legacy HTML5 canvas core.
- Version 6.0 (2021): Refactored core animation rendering sequences and CSS responsiveness guidelines.
- Version 7.0 (2025): Redesigned canvas high-definition resolution rendering for modern Retina and 4K displays.
- Version 7.11 (2026): Added native dumbbell chart variants across both canvas and SVG architectures.
Sources and credits
This article is adapted from the Wikipedia article “RGraph”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.