Beautiful JavaScript charts for your websites

A Bar chart with a dark background
A Bar chart that looks like the millionaire 'Ask the audience' results
A dark stacked Line chart using the trace effect sequentially on multiple datasets
A dark blue Bar chart
A blue themed Line chart A Line chart showing the various sales made by different employees This is an example of how the Pie chart can be utilised to create a dashboard A dark Meter chart that has been heavily customised
A mockup of a dashboard A stacked and filled animated Line chart An activity Meter A Horizontal Bar chart
A black and orange Horizontal Bar chart A segmented and animated Donut chart A dark coloured Line chart A black and purple mixed Line and Bar chart
An SVG Line chart with a basic look and feel A Line chart with a highlighted section A graduated orange filled SVG Line chart An SVG Pie chart configured to look like a Meter


RGraph can make a wide variety of charts and visualisations for your websites. RGraph is compatible with desktops, mobiles and tablets.

You can read about RGraph and my own expertise in IT on the about page and all about me here .

Download version 5.00 Example charts Setup docs

What is RGraph?

RGraph is an Open Source JavaScript charting library that can easily create charts and be integrated into your webpages. This means that you can add attractive charts, dashboards and gauges to your website.

Why should you use RGraph?

  • Open Source charting
  • Easy-to-use API
  • Great performance
  • Integrates easily
  • Supports many devices
  • SVG and canvas charts
  • Lots of documentation
  • Great support

A rotated Bar

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...?
Docs | Example
How would I get data from a Google Sheets spreadsheet...?
Docs | Example
How would I get data via AJAX..?
Docs | Example
How would I get information from a database...?
Docs | Example


Open Source using the free MIT licence


RGraph uses native browser technologies


Easily integrate and update with JavaScript


Easy to use and create attractive visualisations that are meaningful


Over 60 different charts are available for you to use on your websites


Plenty of documentation to get you going and to use as a reference