amChartsarcadiaChartsCanvasJS ChartsD3.jsdhtmlxChartDojo (dojox/charting)EjschartElychartsFlotflotr2Google Chart ToolsgRaphaëlHighchartsjqChartJSChartsJSXGraphKendoUI DataVizMorris.jsnvd3ProtovisRGraphRickshawSencha Touch ChartsTeeChartzingchart
Demo web link
Like 0 0 1 4 1 0 1 1 6 0 0 0 7 0 0 0 2 1 0 1 0 0 0 0 0
Open sourceNoNoYes CC nc 3.0Yes BSD LicenseYes GNU GPLYes BSD, AFLv2NoYes MIT LicenseYes MIT LicenseYes MIT LicenseNoYes MIT LicenseYes CC by-nc 3.0NoNoYes LGPLNoYes Simplified BSDYes Apache 2.0Yes BSD LicenseNoYesNoNoNo
Latest version1. Build 1009281. (Aug, 2011)0.7 (march 2011) 20130.
Trial and PricesFree with watermark $99 (single website)Free for non commercial use
$ 89 (single website) - $ 899 (OEM)
Free for non-commercial use $299+ for commercial licenseFree under BSDFree under GNU GPL, $49FreeFree / $100 / $250 / $1000FreeFreeFreeFreeFree (you can donate)Free for non commercial use
$ 80 (single website) - $ 2000 (10 developers license)
$299$ 39 - $ 149
Free with watermark
Free$ 399FreeFree depending on Apache 2.0FreeFree for non-commercial (CreativeCommons) License for commercial use.Free of charge with copyright attributionFree under GPLv3 license; $999 commercial licenseFree for non commercial use.
$129 commercial license ( 1developer + 1 server install + 1 year support subscription)
Single Domain Package : $249.00 Discounted Multi-Domain Package : $999.00
Library size (compressed+gzip)27 KB35 KB500 KB (can easily be scaled down if you just use a subset of chart types)32 kb310 KB223 KB24 KB (only through google link, no offline mode)88.5 KB52 KB50 KB32 KB0.7 MB
Minified size116 kb54 KB170 KB (can easily be scaled down if you just use a subset of chart types)65 KB96 KB28.5 KB45 kb439 KB29 KB153 KB4.7 MB
Dependencies for partial IE8 compatibility. No dependencies needed for other browsers supportedNone outside of the Dojo ToolkitNonejQuery,RaphaëljQueryunderscore.js, beam.jsRaphaëljQuery 1.9+jQuery, Raphaëld3.js and Aight for IE8 supportnoned3.js
Graphic technologySVGCanvasCanvasJSSVGCanvasSVG, Canvas if not available VML or SilverlightCanvas / SVG / VMLSVGCanvasCanvasSVGSVGSVGCanvasCanvasSVGSVGSVGSVGSVGCanvasCanvasCanvasCanvasCanvas / SVG / VML / Flash
Charts types
AreaYesYesYesYesYesYesYesYesYes Line charts can also have fillsYesYes Line charts can also have fillsYesYesNoNoYesYesYesYesYesYesYesYesYes
AreasplineNoYesNoYes- In progress for next revisionYesYesNoNoNoYesYesNoNoYesYesYesYesYesYes
BarYesYesYesYesYesYesYesYesYesYesYesYes (8 Kb) vertical onlyYes horizontal, verticalYesYes vertical onlyYesYesYes vertical onlyYesYesYesYesYesYesYes
DotNoYesYesNoYesYesYesYesNoNoYes (2.5 Kb)NoNoNoNoNoYesYesYesNoYesYes
LineYesYesYesYesYesYesYesYesYesYesYesYes (4 Kb)YesYesYesYesYesYesYesYesYesYesYesYesYes
PieYesYesYesYesYesYesYesYesYesYesYesYes (4 Kb)YesYesYesYesYesNoYesYesYesYesYesYes
SplineYesYesYesYes- In progress for next revisionYesYesNoNoNoYesYesNoYesYesYesYesNoYesYes- Just in flash, Not in HTML5
SparklinesNoYesYesYes- In progress for next revisionYesNoYesNoYesNoNoYes
CandlestickYesNo- Unofficial example: a custom plugin: Highstock, separate productYesNoNoYesNoNoYesNoNoYesYes
Node / Edge graphYes
Other chartsBubble ChartD3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.Bubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...f(x), Gauge, Donut, alarm, candle stick, step series, over under, open high low, error series, stacked bar, trend, and floating barFunnelBubbles, Gantt, Pyramid, SpiderBubble, radarGeo chart, table, gauge, tree mapBubble, radar, polarMath...Linear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockBullet chartTreeMap, Node linksGauge, Funnel, WaterfallHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)
Ability to zoom in and out of chartsYesYesYesNoYesYesNoYesYesNoNoYesYesNoNoYesNoYesYesNoYesYesYes
Annotations on the chartNoYesNoYesNoYesYesNoNoNoYesNoYesNoYesYesNoYesYes
Combination of chartsYesYesYesYesNoYesYesNoYesYesYesNoYesYesYesYesYesNoYesYesNoYesYes
Clickable pointsYesYesYesYesYesYesYesYesNoYesYesNoYesYesYesNoYesYesYes
Date-time axisYesYesYesNo- Feasible with custom codeYesNoYesYesNoYesYesNoYesYesYesYesNoYesYes
Dynamic chartsYesYesYesYesYesYesYesYesYesNoNoYesYesNoYesYesYesYesNoYesYes
Export filesNoYes SVG-NoNoYes PNG, JPGNoNoYesYesNoYesNoNo Workaround available-YesYes
External Data LoadingYesYes Using dojo/storeYesNoYesNoNoNoYesYesNoYesYesNoYesYesYesYes
Highlights regionYesNoYesYesYesNoNoNoNoYesYesYesNoYes
Data labelsYesYesYesYes- Only on a subet of charts, improvement planned for future versionsYesYesYesNoYesYesYesYesYesYesNoYesYesNoYesYesYes
Text Rotation for LabelsYesYes With CSSYesYesYesYesNoNoYesYesNoNoNoNoYesYesYes
Interactive chartsYesYesYesYes mouse & touch (mobile) interactionYesYesYesYesYesYesYesYesNoYesYesYesYesYesYesYesYesYes
Tooltips about data pointsYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesYesYes
Google Maps SupportNoNoNoNoNoNoNoNoYesNo
FirefoxYesYesYesYesYes 1.0+Yes 3.6+Yes 1.5+Yes 3.0+YesYesYesYes 3.0+YesYesYes 1.5+Yes 2.0+YesYesYesYesYesYesYesYes
Internet ExplorerYesYesYes 9+- IE 9 is supported, IE 8 is supported with AightYes 6.0+Yes 6+Yes 6.0+Yes 6.0+Yes 6.0+Yes 6.0+YesYes 6.0+Yes 6.0+Yes 6.0+Yes 6.0+Yes 6.0+Yes 7+Yes 6.0+- IE 9, IE8 requires AightNo Partial- IE 9, IE8 requires Aight or Google Chrome Frame or Google ExCanvas- IE 9, IE8 requires AightYes 9.0+Yes 6.0+
Google ChromeYesYesYesYesYesYesYesYes 5.0+YesYesYesYes 5.0+YesYesYesYesYesYesYesYesYesYesYes
SafariYesYesYesYesYes 3.0+YesYes 3.1 (2.0 on MAC)Yes 3.0+YesYesYesYes 3.0+YesYesYes 3.1+Yes 3.0+YesYesYesYesYesYesYes
OperaYesYesYesYesYes 9.0+- Might work but not officially supportedYes 9+Yes 9.5+YesYesYes 9.5+YesYesYes 9+YesYesYesYesYesYesYes
iPhoneYesYesYesYesYesYesYes 1+YesYesYesYesYesYes 1.0+YesYesYesYesYesYesYesYesYesYes
Social Networks
Source code repository