자바스크립트_JQuery

Javascript Graphs and Charts libraries

긋대디 2016. 11. 17. 13:07

comparison criteria or other javascript libraries.

FusionCharts
amCharts
D3.js
Highcharts
Google Chart Tools
gRaphael
CanvasJS Charts
arcadiaCharts
dhtmlxChart
Dojo (dojox/charting)
Ejschart
Elycharts
Flot
flotr2
jqChart
jqPlot
JSCharts
JSXGraph
KendoUI DataViz
Morris.js
nvd3
OLAPCharts
Protovis
Reportivo.com
RGraph
Rickshaw
Sencha Touch Charts
Shield UI Charts
SVGware
TeeChart
zingchart
Website
fusioncharts.com/...amcharts.comd3js.orghighcharts.com/...google.com/...raphaeljs.comcanvasjs.comarcadiacharts.comdhtmlx.com/...dojotoolkit.org/...ejschart.comelycharts.comflotcharts.orghumblesoftware.com/...jqchart.comjqplot.comjscharts.comuni-bayreuth.dekendoui.com/...oesmith.co.uk/...nvd3.comolapcharts.comstanford.edu/...reportivo.comrgraph.netshutterstock.com/...sencha.com/...shieldui.comsvgware.comsteema.com/...zingchart.com
Demo web link
fusioncharts.com/...amcharts.com/...github.com/...highcharts.com/...google.com/...raphaeljs.comcanvasjs.com/...arcadiacharts.com/...dhtmlx.com/...dojotoolkit.org/...ejschart.com/...elycharts.com/...flotcharts.org/...humblesoftware.com/...jqchart.com/...jqplot.com/...jscharts.com/...uni-bayreuth.de/...kendoui.com/...oesmith.co.uk/...nvd3.com/...olapcharts.com/...stanford.edu/...rgraph.net/...shutterstock.com/...sencha.com/...shieldui.comsvgware.comsteema.com/...zingchart.com/...
Image
Like
 1 2 10 10 0 0 2 0 1 0 1 2 8 0 0 1 0 0 3 1 3 0 1 6 0 0 0 6 0 0 2
Open source
NoNoYes BSD LicenseYes CC by-nc 3.0NoYes MIT LicenseYes CC nc 3.0NoYes GNU GPLYes BSD, AFLv2NoYes MIT LicenseYes MIT LicenseYes MIT LicenseNoYes MIT, GPL v2NoYes LGPLNoYes Simplified BSDYes Apache 2.0Yes BSD LicenseNoYesNoNoNoNoNo
Latest version
3.X2.10.31.00.5.01.01.0.22.6 Build 1009281.82.32.1.4-Snapshot (Aug, 2011)0.8.1 (may 2013)20133.00.94Q1 20130.4.11.0.13.3.1201220121.6.42.6 (July 2013)20122010
Trial and Prices
Trial Version Free.Free with watermark $99 (single website)Free under BSDFree for non commercial use
$ 80 (single website) - $ 2000 (10 developers license)
FreeFree (you can donate)Free for non-commercial use $299+ for commercial licenseFree for non commercial use
$ 89 (single website) - $ 899 (OEM)
Free under GNU GPL, $49FreeFree / $100 / $250 / $1000FreeFreeFree$299Free$ 39 - $ 149
Free with watermark
Free$ 399FreeFree depending on Apache 2.0Free charts, €99 with additional OLAP featuresFreeFreeFree for non-commercial (CreativeCommons) License for commercial use.Free of charge with copyright attributionFree under GPLv3 license; $999 commercial licenseFree for Non-commercial use. Requires license for commercialFreeFree for non commercial use.
$129 commercial license ( 1developer + 1 server install + 1 year support subscription)
Free with watermark Single Domain Package : $249.00 Discounted Multi-Domain Package : $999.00 SaaS and OEM Pricing Available
Library size (compressed+gzip)
24 KB (only through google link, no offline mode)27 KB35 KB500 KB (can easily be scaled down if you just use a subset of chart types)32 kb238 KB223 KB88.5 KB52 KB50 KB60 KB (different files per browser)32 KB145 kB0.7 MB
Minified size
190 KB116 kb45 kb28.5 KB54 KB170 KB (can easily be scaled down if you just use a subset of chart types)65 KB95 KB96 KB439 KB29 KB153 KB4.7 MB200 K145 kB
Dependencies
Nonehttps://github.com/shawnbot/aightfor partial IE8 compatibility. No dependencies needed for other browsers supportedRaphaelNone outside of the Dojo Toolkit - VERY nice but heavy for our needsNonejQuery,Raphael Charts seem kind of dinky. REasonable alternative.jQuery Comes with unicorn, capable and robust, simpleunderscore.js, beam.js No donut chart. Buzzzz. But seems very capable.jQueryjQuery 1.9+jQuery, Raphael Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart typesd3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior.Nonenoned3.jsjQueryNone
Graphic technology
SVG / VMLSVG or VML for old IESVGSVGSVGSVGCanvasJSCanvasCanvasSVG, Canvas if not available VML or SilverlightCanvas / SVG / VMLSVGCanvasCanvasCanvasCanvasCanvasSVGSVGSVGSVGHTML5 Canvas, FlashSVGCanvasSVGCanvasSVG, VMLSVGCanvasHTML5 / Canvas / SVG / VML / Flash
Charts types
Area
YesYesYesYesYesYes Line charts can also have fillsYesNoYesYesYesYesYesYes Line charts can also have fillsYesYesNoNoYesYesYesYesYesYesYesYesYesYesYesYesYes
Bar
YesYesYesYes horizontal, verticalYesYes (8 Kb) vertical onlyYesYesYesYesYesYes vertical onlyYesYesYesYesYes vertical onlyYesYesYes vertical onlyYesYesYesYesYesYes vertical onlyYesYesYesYesYes
Bubble
YesYesYesNoNoYesNoNoYesNoNoYes pluginYesYesYesNoNoYesNoYesYesYesYesNoNoYesYesYesYes
Line
YesYesYesYesYesYes (4 Kb)YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Pie
YesYesYesYesYesYes (4 Kb)YesYesYesYesYesYesYesYesYesYesYesYesYesNoYesYesYesYesYesNoYesYesNoYesYes
Scatter
YesYesYesYesYesNoYesNoYesYesNoYesYesYesYesNoNoYesNoYesYesYesYesYesYesYesYesYesYesYes
Spline
YesYesYesYesNoNoYesNoYes only line, not areaYes- In progress for next revisionYesYesNoYesYesNoYes only line, not areaNoYesYesYesYesYesNoYes by defaultYesYesNoYesYes
Sparklines
YesYesYesNoNoYesYes- In progress for next revisionYesYesYesNoYesNoNoYesNoYes
Candlestick
YesYes- Unofficial example: https://gist.github.com/1074045Yes Highstock, separate productYesNoNoNoNoYesYesNoYes plugin: http://jumflot.jumware.com/candlestick.htmlYesYesYesNoNoYesNoNoYesNoNoNoNoYesYes
Donut
YesYesYesYesNoNoYesYesYesNoYesYesYesNoNoYesNoNoYesYesYesYesYesYesYesNoNoYesNoYesYes
Node / Edge graph
YesYes
Other charts
Column, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageD3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.Geo chart, table, gauge, tree mapBubble ChartBubble, 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, radarBubble, radar, polarMath...Linear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockBullet chartSpline, Donut, Rose, Radar, HeatMap, CombinedTreeMap, Node linksRange Bar/Area/Spline Area, Polar Bar/Area/Spline/Scatter/Stepline/StepareaGauge, Funnel, WaterfallRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, Stepareaheat map; error bars; linear and logarithmic scales;Horizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)Bullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano, Radar, Rankflow, Stock, Treemap, Venn, WordCloud
Features
Multitouch
Ability to zoom in and out of charts
YesYesYesYesNoNoYesNoYesYesNoYesYesYesYesNoNoYesNoYesYesYesNoYesYesYesYesYes
Annotations on the chart
YesYesNoNoNoYesNoYesNoYesYesYesYesNoYesNoYesYesYesYesNoYesYesYesYes
Combination of charts
YesYesYesYesYesNoYesYesNoYesYesNoYesYesYesYesYesYesYesNoYesYesYesNoYesYesYesYes
Data labels
YesYesYesYesNoYesYesYes- Only on a subet of charts, improvement planned for future versionsYesYesYesYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYes
Date-time axis
YesYesYesYesYesNoYesNo- Feasible with custom codeYesNoYesYesYesNoYesYesYesYesYesNoYesYesYesYes
Dynamic charts
YesYesYesYesNoNoYesYesYesYesYesYesYesYesYesYesNoYesYesYesYesYesNoYesYesYesYes
Export files
YesYes PNG, JPG, SVG, PDFYesNoNoNoYes SVG-NoNoYes PNG, JPGYesYesNoYesNoYesNo Workaround availableYes-YesYesYesYes
External Data Loading
YesNoNoYesYes Using dojo/storeYesNoYesNoYesYesNoYesYesNoYesYesYesYesYes-YesYes
Interactive (responds to mouse hover/click)
YesNoYesYesYesYesYesNoNoYesYesYes turned off by defaultYesYesYes turned off by defaultNoYes no tooltipsYesYesYesYesNoYesYesYes turned off by defaultYes tooltips on touchYesYesYesYes
Print
YesYesNoNoNoYesYesYesNoNo- only by using browserNoYesNoYesYesYesYes
Text Rotation for Labels
YesYesYes x-y coordinates(of text) needs to be changed after rotation of textYesNoNoYesYes With CSSYesYesYesYesYesYesNoNoYesNoYesYesYesYesYesYes
Platforms
Firefox
YesYesYesYesYesYes 3.0+YesYesYes 1.0+Yes 3.6+Yes 1.5+Yes 3.0+YesYesYesYesYes 1.5+Yes 2.0+YesYesYesYesYesYesYesYesYesYesYesYes
Internet Explorer
YesYes 6.0+- IE 9 is supported, IE 8 is supported with AightYes 6.0+YesYes 6.0+Yes 9+YesYes 6.0+Yes 6+Yes 6.0+Yes 6.0+Yes 6.0+Yes 6.0+Yes 6.0+Yes 7.0+Yes 8.0+Yes 6.0+Yes 7+Yes 6.0+- IE 9, IE8 requires AightYes Uses Flash for < IE9No PartialYes- IE 9, IE8 requires Aight or Google Chrome Frame or Google ExCanvas- IE 9, IE8 requires AightYes 5.0+YesYes 9.0+Yes 6.0+
Google Chrome
Yes 5.0+YesYesYesYesYes 5.0+YesYesYesYesYesYes 5.0+YesYesYesYesYes 10+YesYesYesYesYesYesYesYesYesYesYesYesYes
Safari
YesYesYesYesYesYes 3.0+YesYesYes 3.0+YesYes 3.1 (2.0 on MAC)Yes 3.0+YesYesYesYesYes 3.1+Yes 3.0+YesYesYesYesYesYesYesYesYesYesYes
Opera
YesYesYesYesYesYes 9.5+YesYesYes 9.0+- Might work but not officially supportedYes 9+Yes 9.5+YesYesYesYes 9+YesYesYesYesYesYesYesYesYesYesYesYes
iPhone
YesYesYesYesYesYesYesYesYesYes 1+YesYesYesYesYes 1.0+YesYesYesYesYesYesYesYesYesYesYesYesYesYes
iPad
YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Social Networks
Source code repository
github.com/...github.com/...github.com/...bitbucket.org/...github.com/...github.com/...github.com/...
Twitter
@FusionCharts@amcharts@Highcharts@RaphaelJS@dhtmlx@dojo@ejscharts@Elycharts@jqChart@jecomponents@KendoUI@olly_smith@instantOLAP@ReportivoOnline@sencha@shieldui@SteemaSoftware@zingchart
Website
fusioncharts.com/...amcharts.comd3js.orghighcharts.com/...google.com/...raphaeljs.comcanvasjs.comarcadiacharts.comdhtmlx.com/...dojotoolkit.org/...ejschart.comelycharts.comflotcharts.orghumblesoftware.com/...jqchart.comjqplot.comjscharts.comuni-bayreuth.dekendoui.com/...oesmith.co.uk/...nvd3.comolapcharts.comstanford.edu/...reportivo.comrgraph.netshutterstock.com/...sencha.com/...shieldui.comsvgware.comsteema.com/...zingchart.com
Website
Demo web link
Image
Like
Open source
Latest version
Trial and Prices
Library size (compressed+gzip)
Minified size
Dependencies
Graphic technology
Charts types
Area
Bar
Bubble
Line
Pie
Scatter
Spline
Sparklines
Candlestick
Donut
Node / Edge graph
Other charts
Features
Multitouch
Ability to zoom in and out of charts
Annotations on the chart
Combination of charts
Data labels
Date-time axis
Dynamic charts
Export files
External Data Loading
Interactive (responds to mouse hover/click)
Print
Text Rotation for Labels
Platforms
Firefox
Internet Explorer
Google Chrome
Safari
Opera
iPhone
iPad
Social Networks
Source code repository
Twitter
Website