Beautiful JavaScript charts for the web


RGraph is an Open Source charts library for websites. It's easy to use and compatible with desktops, mobiles and tablets.




What charts are supported?

RGraph has both canvas and SVG libraries for these types of visualisations:

  • Bar charts
  • Line charts
  • Pie charts
  • Donut charts
  • Scatter charts
  • Radial Scatter charts
  • Waterfall charts
  • Rose charts
  • Radar charts
  • Gantt charts
  • Funnel charts
  • Hori. Bar charts
  • Progress bars
  • Meters
  • Gauges

The different chart types can be combined or configured to form new types of visualisations.

Read the documentation for all of the available chart types: Canvas charts | SVG charts

Easily connect to your data

Easily connect to your data with the CSV connector, the Google Sheets connector, the AJAX functionality and the server-side import documentation.
How would I connect to a CSV file on my website?
CSV Files
Docs | See code
How would I get data from a Google Sheets spreadsheet?
Google Sheets
Docs | See code
How would I get data via AJAX?
AJAX functions
Docs | See code
How would I get information from a database?
Database docs
Docs | See code

Why should you use it...?

  • 50+ SVG or canvas charts
  • Easy-to-use API
  • Easy to customise
  • Integrates easily
  • Detailed documentation
  • Open Source license
  • Supports many devices
  • Responsive charts maybe the question should really be: Why wouldn't you use it?!