Jump to content

RGraph

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Richard heyes (talk | contribs) at 16:05, 30 December 2019. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Developer(s)Richard Heyes and community
Initial release1 September 2008; 16 years ago (2008-09-01)
Stable release
5.20 / 1 December 2019; 5 years ago (2019-12-01)
Written inJavaScript
TypeData visualization, JavaScript library
LicenseMIT
Websitewww.rgraph.net


RGraph is a HTML5 software library for charting written in native JavaScript. It was created by English programmer Richard Heyes in 2008. RGraph started as an easy-to-use commercial tool based on HTML5 canvas only. However now, it's freely available to use under the open-source MIT license, and supports more than 50 chart types in both SVG and canvas.

[1][2]

Key features

Some of the key features of the RGraph library include:

  • Responsive support (changing the chart based on the browser size)
  • Accessible or native canvas text (selectable/copyable text)
  • 3D chart support
  • Animated charts
  • Events (for example onclick, onmousemove, ondraw)
  • Dynamic updates (dynamic, interactive charts)
  • Download as image
  • Interactive adjusting
  • Tooltips
  • Annotation (draw on the chart with your mouse)
  • Context menus

Data import tools

RGraph has data import utilities to help you retrieve data and produce charts with it. These consist of a CSV file import utility for connecting to CSV files on the server, a JavaScript and PHP Google Sheets import utility for connecting to a Google Sheets spreadsheet, AJAX functions for retrieving data via AJAX and documentation about importing data from server-side databases.

Ongoing development

New versions of RGraph are released every 2-3 months.

License

RGraph is published using the Open Source MIT license.

Mentions

In July 2014, Salesforce made RGraph available to be plugged into the reporting and dashboard tools on its mobile platform Salesforce1 among six third-party visualization tools, together with Google Charts, D3.js, CanvasJS, Chart.js, and HighCharts.[3]

In Ian F. Darwin's book "Android Cookbook: Problems and Solutions for Android Developers," RGraph is recommended as an alternative to creating Android charts in pure Java.[4]

References

  1. ^ "Rob's Guide to HTML5 Charting Libraries: RGraphs and Highcharts". HTMLGoodies. 22 February 2013. Retrieved 8 December 2019.
  2. ^ Hogan, Brian (30 October 2013). HTML5 and CSS3: Level Up with Today's Web Technologies. Pragmatic Bookshelf. ISBN 9781680503685.
  3. ^ "Salesforce adds analytics tools to Salesforce1 Mobile App". ZDNet. 3 July 2014. Retrieved 8 December 2019.
  4. ^ Darwin, Ian (10 May 2017). Android Cookbook: Problems and Solutions for Android Developers. O'Reilly Media. p. 271-274. ISBN 9781449374495.