SocialCompare
Link
FusionChartsFlotjqPlotMorris.jsZingChartflotr2Elychartsnvd3Dracula Graph LibraryMilkChartjsPlumbDygraphsgRaphaëlcanvasxpressJSXGraphdhtmlxChartCanvasJS ChartsAwesomeChartJSDojo (dojox/charting)D3.jsHighchartsProtovisJavaScript InfoVis ToolkitRickshawShield UI ChartsarcadiaChartsWijmoRGraphamChartsKendoUI DataVizjqChartGoogle Chart ToolsEjschartTeeChartSencha Touch ChartsJSChartsyFiles for HTMLJSCharting
Bild
Open sourceNeinJa MIT LicenseJa MIT, GPL v2Ja Simplified BSDNeinJa MIT LicenseJa MIT LicenseJa Apache 2.0Ja MIT LicenseJa MIT LicenseJa MIT, GPL v2Ja MIT licenseJa MIT LicenseJa LGPL3Ja LGPLJa GNU GPLJa CC nc 3.0Ja Apache License v2.0Ja BSD, AFLv2Ja BSD LicenseJa CC by-nc 3.0Ja BSD LicenseJaJaNeinNeinNeinJa Open Source (GPL) + commercialNeinNeinNeinNeinNeinJaNeinNeinNeinNein
Trial and Prices999GratuitFreeFreeFull library free to use with small link. Licenses start at $199. SaaS and OEM available.FreeFreeFree depending on Apache 2.0FreeFreeFreeFreeFree (you can donate)FreeFreeFree under GNU GPL, $49999 - SaasFree depending on Apache 2.0FreeFree under BSDFree for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months)FreeFree (you can donate)Free of charge with copyright attributionFree for Non-commercial use. Requires license for commercial. OEM licensing available.Must link back to site. No license availableFree for non commercial use.
$100 / $250 / $1000
Free (GPL) and commercial1400 - Saas$ 399$299Free$1000Free - MIT licenseFree under GPLv3 license; $999 commercial license$ 39 - $ 149
Free with watermark
Free trial with watermark. Requires license for commercial use. Royalty free Licenses.Free with small link. Paid licenses for non-branded usage.
DependenciesNonejQueryjQuery Looks as good as Flot (somewhat better), not much support, pluggable but no plugins. Too young.jQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart typesNoneunderscore.js, beam.js No donut chart. Buzzzz. But seems very capable.jQuery,Raphaël Charts seem kind of dinky. REasonable alternative.d3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior.RaphaëljQuery or MooTools or YUI3RaphaëlNoneNone outside of the Dojo Toolkit - VERY nice but heavy for our needsgithub.com/... for partial IE8 compatibility. No dependencies needed for other browsers supportedNoned3.jsjQuerynoneNonejQuery 1.9+NoneNonenone
Graphic technologySVG / VMLCanvasSVGHTML5 Canvas / SVG / VMLCanvasSVGSVGSVGCanvasCanvas / SVG / VMLCanvasSVGCanvasSVGCanvasHTML5 CanvasCanvasSVG, Canvas if not available VML or SilverlightSVGHTML5 Canvas / SVG / VMLSVGCanvasSVGSVG, VMLCanvasSVGCanvas and SVGSVG or VML for old IESVGCanvasSVGCanvas / SVG / VMLCanvasCanvasCanvasSVG+CSS, Canvas, HTMLSVG
BarJaJaJaJa vertical onlyJaJaJa vertical onlyJaJa custom plotterJa (8 Kb) vertical onlyJaJaJa bar and xbarJaJaJaJa horizontal, verticalJaJaJa vertical onlyJaJaJaJaJaJaJaJaJaJaJa vertical onlyNeinJa
PieJaJaJaNeinJaJaJaJaNeinJa (4 Kb)JaJaJa pie, pie 3d, and donutJaJaJaJaJaJaNeinJaJaJaJaJaJaJaJaJaJaJaNeinJa
DonutJaJaJaJaNeinJaJaNeinNeinNeinJaJaNeinJaJaJaNeinNeinJaJaJaJaJaNeinJaJaJaNeinNeinNeinJa
Internet ExplorerJaJa 6.0+Ja 7+Ja 6.0+Ja 6.0+Ja 6.0+Ja 6.0+- IE 9, IE8 requires AightJa 6.0+Ja 9.0+Ja 6.0+- 9.0+ / OR / ie6+ ExplorerCanvas or FlashCanvasJa 6.0+JaJa IE8+Ja 6+- IE 9 is supported, IE 8 is supported with AightJa 6.0+Nein PartialJa 7.0+- IE 9, IE8 requires AightJa 5.0+JaJa 6.0+JaJa 6.0+Ja 7+Ja 6.0+JaJa 6.0+Ja 9.0+Ja 8.0+Ja IE9+Ja IE9+
Annotations on the chartJaJaJaNeinJaJaNeinJaJaNeinJaJa IndexlabelsNeinNeinJaJaJaJaJaJaJaJa new Annotation charts available in 2015JaJaNeinJaJa
Interactive chartsJaJaJaJaJaJaJaJaJaJaJaJaJaJa mouse & touch (mobile) interactionJaJaJaJaJaJaJaJaJaJaNeinJaJa
Clickable pointsJaJaJaJaJaJaJaNeinNeinJaJaJaJaJaJaJaJaJaJaJaJaNeinJaJa
Webseitefusioncharts.comgoogle.com/...jqplot.comgithub.io/...zingchart.comhumblesoftware.com/...elycharts.comgithub.com/...graphdracula.netmootools.net/...jsplumbtoolkit.comdygraphs.comraphaeljs.comcanvasxpress.orguni-bayreuth.de/wp/dhtmlx.com/...canvasjs.comgithub.com/...dojotoolkit.org/...d3js.orghighcharts.com/...github.io/...thejit.orgshutterstock.com/...shieldui.comwijmo.comrgraph.netamcharts.comtelerik.com/...jqchart.comgoogle.com/...ejschart.comgithub.com/...sencha.com/...jscharts.comyworks.com/...jscharting.com
Demo web linkfusioncharts.com/...google.com/...jqplot.com/...github.io/...zingchart.com/...humblesoftware.com/...elycharts.com/...brettdixon.com/...jsplumbtoolkit.com/...dygraphs.com/...raphaeljs.comuni-bayreuth.de/...dhtmlx.com/...canvasjs.com/...dojotoolkit.org/...github.com/...highcharts.com/...github.io/...github.com/...shutterstock.com/...shieldui.comrgraph.net/...amcharts.com/...kendoui.com/...jqchart.com/...google.com/...ejschart.com/...steema.com/...sencha.com/...jscharts.com/...yworks.com/...jscharting.com/...
Latest version3.40.7 (mars 2011)1.0.0b2_r10120.4.12.5.1 (2016)2.1.4-Snapshot (Aug, 2011)0.0.31.5.81.3.160.5.00.998.0.23.7.10If you are interested in a far more advanced, interactive JavaScript plotting library, take a look at Flot.1.102.10.31.03.3.12.0.120121.7.11.0.26.20 (December 2024)3.XQ1 20132.320183.01.3.0.42.8
Library size (compressed+gzip)553 KB310 KB1.1 MB52 KB223 KB32 kb50 KB88.5 KB35 KB27 KB500 KB (can easily be scaled down if you just use a subset of chart types)32 KB3.11 Mb24 KB (only through google link, no offline mode)1.5 MB373 KB
Minified size553 KB161 KB29 KB96 KB65 KB153 KB110 KB28.5 KB519.2 KB54 KB170 KB (can easily be scaled down if you just use a subset of chart types)116 kb45 kb4.7 MB159 KB200 K374 k190 KB6.5 MB373 KB
AreaJaJaJaJaJaJa Line charts can also have fillsJaJaJa Line charts can also have fillsJa Line charts can also have fillsJaNeinJaJaJaJaJaJaJaJaJaNeinJaJaJaJaJaJaJaJaNeinNeinJa
AreasplineJaJaJaJaJaNeinJaJaNeinNeinJaNeinNeinJaJaJaJaJaJaJaNein- In progress for next revisionJaJaNeinNeinJa
DotJaJaJaNeinJaNeinJaJa- custom plotterJa (2.5 Kb)JaNeinNeinJaJaJaNeinJaJaJaJaNeinNeinJaJaNeinNeinNeinJa
LineJaJaJaJaJaJaJaJaJaJa (4 Kb)JaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaNeinJa
ScatterJaJaJaNeinJaJaNeinJaNeinNeinJaNeinJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaNeinNeinJa
SplineJaJaJaJaJaNeinJaJaNeinNeinJaJa only line, not areaJa spline and spline areaJaJaJaJaJaJaJa by defaultJaNeinJaJaNeinJaNein- In progress for next revisionJaJaNeinNeinJa
SparklinesJaJa based on the line chartNeinJaJaNeinNeinJaJaJaJaJaJaJaJaJaNein- In progress for next revisionNeinNeinJa
CandlestickJaJaNeinJaJaNeinNeinJa custom plotterNeinJaNeinNeinJaJa- Unofficial example: https://gist.github.com/1074045Ja Highstock, separate productJaNeinNeinJaJaJaJaJaJaJaNeinNeinNeinJa
Node / Edge graphJaNein- In developmentNeinJaJaJaJaJaJaNeinJaJa
Other chartsColumn, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineBullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble PieBubble, radarFunnelBullet chartVenn diagram, Genome Browser, Heatmap, Correlation plot, Network and pathwayMath...calendar heatmap, treemap, radarSpline, Step Line, OHLC, Scatter, Funnel, Pyramid, Step Area, Stacked Area, Stacked Area 100%, Range Area, Range Spline Area, Stacked Column, Stacked Column 100%, Range Column, Stacked Bar, Stacked Bar 100%, Range BarBubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...D3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.TreeMap, Node linksTreeMap, SpaceTree, RGraph, HyperTree, RGraph, Icicle, Sunburst, ForceDirectedRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, StepareaBipolar, Bar, Donut, Fuel, Funnel, Gantt, Gauge, Horizontal Bar, Horizontal Progress bar, Line, Marimekko, Meter, Pie, Radar, Rose, Scatter, Thermometer, VerticalLine chart, Vertical Progress bar, Waterfall, XY Plots, everything AJAX dynamic, Google Sheets supportGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageLinear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockBubble, radar, polarGeo chart, table, gauge, tree mapf(x), Gauge, Donut, alarm, candle stick, step series, over under, open high low, error series, stacked bar, trend, and floating barHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)While focussed on Node / Edge Graphs, at its core it *can* be used as a visualization library that can visualize almost anything.
Ability to zoom in and out of chartsJaJaJaNeinJaJaNeinJaJaNeinJaJaNeinJaJaJaJaJaJaJaJaJaJaJaNeinJaJaNeinJaJa
Combination of chartsJaJaJaNeinJaJaNeinJaNeinNeinJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJa
Date-time axisJaJaJaJaJaNeinJaNeinJaJaJa- Feasible with custom codeJaJaJaJaJaJaJaJaJaJaJaNeinNeinJa
Dynamic chartsJaJaJaNeinJaJaJaJaNeinNeinJaJaJaJaJaJaJaJaJaJaJaJaJaJaNeinJaJaNeinJa Dynamic Node/Edge Graphs
Export filesJaNeinJaNeinJaJa PNG, JPGNeinNeinNeinJa export to PDF/PNGJaJa SVGJaJaNein Workaround availableJaJaJa PNG, JPG, SVG, PDFJaJaNein-JaNeinJaJa PNG, PDF, JPG, SVG
External Data LoadingJaJa- possible with jQueryNeinJaNeinNeinJaNeinJaJaJa Using dojo/storeJaJaJaJaJaJaNeinJaJaNeinJaJa
Highlights regionJaJaJaJaJaNeinNeinNeinJaJaNeinJaJaJaJaJaNeinJaJa
Data labelsJaJaJaNeinJaJaJaJaJaJaJaJa- Only on a subet of charts, improvement planned for future versionsJaJaJaJaJaJaJaJaJaNeinJaJaJaJaJa
Text Rotation for LabelsJaNeinJaJaJaNeinNeinNeinJa With CSSJaJaJa x-y coordinates(of text) needs to be changed after rotation of textJaJaJaJaJaJaJaNeinJaJaNeinJaJa
PrintJaNeinJaNeinJaNeinNeinJaJaJaJaJaJaJaJaNeinJaNeinJaJa
Tooltips about data pointsJaJaJaJaJaJaJaJaNeinJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaNeinJaJa
Google Maps SupportNeinNeinNeinNeinJaNeinNeinNeinNeinNein-
FirefoxJaJaJaJaJaJaJa 3.0+JaJaJaJa 3.0+Ja 2.0+JaJaJa 3.6+JaJaJaJaJaJaJaJa 3.0+JaJaJaJaJaJa 1.5+JaJa 1.5+JaJa
Google ChromeJaJaJaJaJaJa 5.0+JaJaJaJa 5.0+JaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJa 10+JaJa
SafariJaJaJaJaJaJaJa 3.0+JaJaJa 3.0+Ja 3.0+JaJaJaJaJaJaJaJaJaJa 3.0+JaJaJaJaJaJa 3.1 (2.0 on MAC)JaJa 3.1+JaJa
OperaJaJaJaJaJaJa 9.5+JaJa 9.5+JaJaJa- Might work but not officially supportedJaJaJaJaJaJaJaJaJaJaJa 9+JaJa 9+JaJa
iPhoneJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJa 1+JaJaJa 1.0+JaJa
iPadJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJaJa
Source code repositorybitbucket.org/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...
Twitter
Webseitefusioncharts.comgoogle.com/...jqplot.comgithub.io/...zingchart.comhumblesoftware.com/...elycharts.comgithub.com/...graphdracula.netmootools.net/...jsplumbtoolkit.comdygraphs.comraphaeljs.comcanvasxpress.orguni-bayreuth.de/wp/dhtmlx.com/...canvasjs.comgithub.com/...dojotoolkit.org/...d3js.orghighcharts.com/...github.io/...thejit.orgshutterstock.com/...shieldui.comwijmo.comrgraph.netamcharts.comtelerik.com/...jqchart.comgoogle.com/...ejschart.comgithub.com/...sencha.com/...jscharts.comyworks.com/...jscharting.com