Javascript Graphs and Charts libraries

Business > IT development
2015-03-23 19:13:15

This is a collaborative comparison table about JavaScript Graph and Charts library for data visualization.

Do not hesitate to comment, vote for your favorite library or contribute to this matrix, adding comparison criteria or other javascript libraries.

Google Chart ToolsFlotMorris.js
Demo web link
Like 1 8 2
Open sourceNoYes MIT LicenseYes Simplified BSD
Latest version0.8.1 (may 2013)0.4.1
Trial and PricesFreeFreeFree
Library size (compressed+gzip)24 KB (only through google link, no offline mode)238 KB52 KB
Minified size95 KB29 KB
DependenciesjQuery Comes with unicorn, capable and robust, simplejQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart types
Graphic technologySVGCanvasSVG
Charts types
BarYesYesYes vertical only
BubbleNoYes pluginNo
CandlestickYesYes plugin:
Node / Edge graph
Other chartsGeo chart, table, gauge, tree mapBubbles, Gantt, Pyramid, Spider
Ability to zoom in and out of chartsNoYesNo
Annotations on the chartNoYesNo
Combination of chartsYesYesNo
Data labelsNoYesNo
Date-time axisYesYes
Dynamic chartsNoYes
Export filesNoNoNo
External Data LoadingNoYesNo
Interactive (responds to mouse hover/click)YesYes turned off by defaultYes
Text Rotation for LabelsNoNo
Internet ExplorerYesYes 6.0+Yes 6.0+
Google ChromeYesYesYes
Social Networks
Source code repository
  • 2011-01-05 21:42:21
    2015-03-23 19:13:15
  • IT development
  • Compare dhtmlxChart vs Dygraphs vs Elycharts vs gRaphael vs Highcharts vs JavaScript InfoVis Toolkit vs JScharts vs JSXGraph vs Protovis
  • Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups


  • Also try PlusCharts ( ) which is a free light-weight Javascript Charting library. It is based on the popular RaphaelJS library.
    Posted 2015-03-09 18:20:23 by Anv
  • voted for this Comparison (Like)
    Posted 2015-02-18 21:20:00 by ashwini
  • voted for this Comparison (Like)
    Great selection of charting libraries!
    Posted 2015-02-18 18:20:12 by Bryant Walker
  • voted for this Comparison (Like)
    Posted 2015-01-24 21:17:27 by noirbizarre
  • is any chart lib work offline - after downloaded? eg in an offline mobile web/hybrid app?
    Posted 2015-01-08 08:59:09 by Leonidas Euripide Savvides
  • Hi, can you elaborate on data base compatibility. For e.g. can any or all of these pick data from mysql. Are these php scripts
    Posted 2014-12-29 14:18:14 by Meera Srinivasan
  • I would like to vote for KoolChart, , but it's not in the list
    Posted 2014-11-25 19:32:05 by Ken
  • Posted 2014-11-07 18:58:04 by Craig
  • I use FusionCharts and D3. Never needed any other library for my requirements.
    Posted 2014-11-03 06:37:16 by Hola
  • voted for Morris.js (Like)
    Works well for what I needed.
    Posted 2014-10-01 21:41:06 by effu
  • voted for this Comparison (Like)
    Posted 2014-09-03 05:40:55 by Tommy Noker
  • voted for this Comparison (Like)
    Posted 2014-08-20 20:22:38 by tbulkovs
  • voted for this Comparison (Like)
    Posted 2014-06-01 13:56:42 by Nikhil
  • voted for this Comparison (Like)
    Posted 2014-05-19 08:12:19 by Seongho Jang
  • Look, but the site is in Russian
    Posted 2014-05-07 16:10:05 by Serge Ryadkow
  • voted for this Comparison (Like)
    Posted 2014-04-28 06:46:10 by Jirapong Mucoom
  • voted for this Comparison (Like)
    Posted 2013-11-27 03:08:31 by 안선홍
  • voted for Flot (Like)
    Posted 2013-11-25 13:27:37 by DrFiZ
  • voted for this Comparison (Like)
    Posted 2013-11-25 13:27:33 by DrFiZ
  • voted for Flot (Like)
    Posted 2013-11-11 12:12:03 by Sharique
  • voted for this Comparison (Like)
    Easy to use and reliable. Recommend!
    Posted 2013-11-04 08:39:38 by bailey_mark77
  • voted for this Comparison (Like)
    Posted 2013-11-04 08:25:57 by bryanwilson55
  • voted for this Comparison (Like)
    Posted 2013-10-19 10:15:45 by Guillaume Dufour
  • voted for this Comparison (Like)
    Posted 2013-10-18 13:59:39 by RiZKiT
  • voted for this Comparison (Like)
    Posted 2013-09-20 15:10:38 by Donald Zhan
  • voted for this Comparison (Like)
    Posted 2013-09-12 23:15:17 by NJ
  • voted for this Comparison (Like)
    Very good Job ..
    Posted 2013-09-05 13:10:36 by Sipu.j
  • Thanks for your article. I recommand another chart. that's the KoolChart. You can view demos of this chart in I votes for KoolChart.
    Posted 2013-09-03 09:34:17 by MungMoon
  • Shield UI is a powerful and feature-rich JavaScript library. It also provides server-side components for ASP.NET, ASP.NET MVC and Java Apache Wicket. Check the demos at: Company website:
    Posted 2013-08-03 14:53:35 by Vladimir Georgiev
  • We are specifically looking for solutions for tablets that don't support Flash. Any insights regarding A vs B for tablets specifically would be most welcome. rlynch AT zacks DOT com
    Posted 2013-07-03 20:15:32 by Richard Lynch
  • @Marco Laponder
    I've restored the table. You can use "save new view" if you'd like to save your own version with your personal notes.
    Posted 2013-06-18 20:43:32 by Alexis
  • Oops, I was limiting the set for myself, but it seemed to remove it for can it be restored ?
    Posted 2013-06-18 09:54:04 by Marco Laponder
  • Hey wwfalcon, why did you delete image row ?
    Posted 2013-05-13 02:33:37 by amro
  • voted for this Comparison (Like)
    find.just i need it
    Posted 2013-05-09 07:05:26 by wwfalcon
  • This horizontal comparison layout is better. Thank you Vanina.
    Posted 2013-04-02 06:16:06 by amro
  • voted for Flot (Like)
    Best one, for sure.
    Posted 2013-03-01 15:26:32 by Alex
  • @Gibran Silva Why did you delete most of the libraries?
    Posted 2013-02-27 20:19:33 by Informatom
  • Is it possible to download the comparison to some spreadsheet app for easy filtering and ranking?
    Posted 2013-02-22 10:25:16 by sirkkalap
  • Can you add Wijmo (Component One) for comparision
    Posted 2013-02-13 17:42:47 by Anil Tumati
  • voted for Morris.js (Like)
    Posted 2013-02-13 16:12:42 by Lenny Dadu
  • voted for this Comparison (Like)
    Posted 2013-02-13 10:37:46 by Lenny Dadu
  • morris.js Date/time axis comment: "limited-picks weird x label intervals like 5 hours" Details: If given data every 2 hours but starting at '2013-01-04 14:00' and going to '2013-01-06 06:00' it may, depending on the window width, pick an x label interval like 5 hours which results in different times being labeled each day.
    Posted 2013-02-05 21:54:25 by Thomas M Tulinsky
  • voted for this Comparison (Like)
    Posted 2013-02-05 21:11:47 by Thomas M Tulinsky
  • New web home for lib_gg_orgchart is I put here the old info: For those looking for a simple, open-source Javascript Organizational Chart library: I've just published lib_gg_orgchart. It uses a JSON input and draws the chart using Raphael. Take a look at the site for some examples and download. If you find it useful, please let me know.
    Posted 2013-02-04 15:48:18 by gllona
  • voted for this Comparison (Like)
    je valid
    Français Posted 2013-01-17 22:57:00 by ariane
  • voted for Flot (Like)
    Posted 2012-12-27 11:01:54 by Nicolas Badia
  • You should do something with list of features. Make them more understandable. What is "Annotations on the chart"? What is "Clickable points"? What is "Highlights region"? And what does "Interactive charts" mean? They are all interactive.
    Posted 2012-11-08 16:25:27 by vortexwolf
  • voted for Flot (Like)
    Posted 2012-10-08 08:54:02 by chaostheory
  • voted for this Comparison (Like)
    Posted 2012-10-08 08:53:48 by chaostheory
  • voted for Flot (Like)
    Posted 2012-09-18 07:03:15 by amro
see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table