Comparison of JavaScript charting libraries: Difference between revisions
Appearance
Content deleted Content added
JamesSwinton (talk | contribs) No edit summary |
remove entries without articles |
||
Line 45: | Line 45: | ||
! [[Databinding on both AXIS x and y|AxisXY]] |
! [[Databinding on both AXIS x and y|AxisXY]] |
||
! [[Web Graphics Library|WebGL rendering]] |
! [[Web Graphics Library|WebGL rendering]] |
||
|- |
|||
| [http://www.ag-grid.com/charts AG Charts] |
|||
| {{free|MIT}} |
|||
| {{yes|Free<ref>{{cite web|url=http://www.ag-grid.com/charts/javascript/quick-start|title=AG Charts - Quick Start|publisher=}}</ref> or commercial<ref>{{cite web|url=http://www.ag-grid.com/charts/license-pricing/|title=AG Charts - Pricing|publisher=}}</ref>}} |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#line|title=AG Charts Gallery - Line|publisher=}}</ref> |
|||
| |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#scatter|title=AG Charts Gallery - Scatter|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#area|title=AG Charts Gallery - Area|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#pie|title=AG Charts Gallery - Pie|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#donut|title=AG Charts Gallery - Donut|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#bullet-chart|title=AG Charts Gallery - Bullet|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/#radar-line|title=AG Charts Gallery - Radar|publisher=}}</ref> |
|||
| |
|||
| |
|||
| |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/bar-series/#grouped-stacks|title=AG Charts Gallery - Grouped Bar|publisher=}}</ref> |
|||
| |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/bar-series/#stacked-bar|title=AG Charts Gallery - Stacked Bar|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/grouped-horizontal-bar/|title=AG Charts Gallery - Grouped Bar|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://charts-staging.ag-grid.com/react/axes-types/#category|title=AG Charts Docs - Discrete|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/gallery/simple-horizontal-bar/|title=AG Charts Gallery - Horizontal Bar|publisher=}}</ref> |
|||
| |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/legend/|title=AG Charts Docs - Legend|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/animation/|title=AG Charts Docs - Animation|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/tooltips/|title=AG Charts API - Tooltips|publisher=}}</ref> |
|||
| {{yes}}<ref>{{cite web|url=https://www.ag-grid.com/charts/javascript/events/|title=AG Charts API - Events|publisher=}}</ref> |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| |
|||
|- |
|||
| [http://www.amcharts.com amCharts] |
|||
| {{proprietary}} |
|||
| {{yes|Free with a link <ref>{{cite web|url=http://www.amcharts.com/download/|title=Download - amCharts|publisher=}}</ref> or commercial<ref>{{cite web|url=http://www.amcharts.com/online-store/licenses-explained/|title=Licenses Explained - amCharts|publisher=}}</ref>}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{citation|url=http://www.amcharts.com/javascript-charts/|title=We use SVG (Scalable Vector Graphics) to render the charts.|accessdate=April 10, 2014}}</ref> |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
|||
|- |
|- |
||
Line 140: | Line 76: | ||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
|||
|- |
|||
| [https://www.apexcharts.com ApexCharts] |
|||
| {{free|MIT}}<ref>{{cite web|url=https://www.apexcharts.com/|title= ApexCharts.js - Open-source Interactive Charts for web|first=|last=|website=ApexCharts}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://naver.github.io/billboard.js/ billboard.js] |
|||
| {{free|MIT}}<ref>{{cite web|url=https://naver.github.io/billboard.js/|title=billboard.js - Re-usable, easy interface JavaScript chart library, based on D3 v4+.|website=naver.github.io/billboard.js}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
|- |
|||
| [http://c3js.org C3.js] |
|||
| {{free|MIT}}<ref>{{cite web|url=http://c3js.org/|title=C3.js - D3-based reusable chart library|website=c3js.org}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
|- |
|||
| [https://canvasjs.com CanvasJS] |
|||
| {{proprietary}}<ref>{{cite web|url=https://canvasjs.com/license/|title=CanvasJS Chart & StockChart License Pricing|website=CanvasJS}}</ref> |
|||
| {{Yes|Free for Personal, Educational and Non-Commercial Uses}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{citation |url=https://canvasjs.com/ |title=HTML5 Canvas based on code inspection |accessdate=April 10, 2014}}</ref> |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
|- |
|||
| [https://gionkunz.github.io/chartist-js Chartist] |
|||
| {{free|WTFPL<ref>{{cite web|url=https://github.com/gionkunz/chartist-js/blob/develop/LICENSE-WTFPL|title=gionkunz/chartist-js|website=GitHub}}</ref> or MIT<ref>{{cite web|url=https://github.com/gionkunz/chartist-js/blob/develop/LICENSE-MIT|title=gionkunz/chartist-js|website=GitHub}}</ref>}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
| {{no}} |
||
Line 332: | Line 108: | ||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
|||
|- |
|||
| [https://livegap.com/charts/ Chart Builder By Livegap] |
|||
| {{free}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}}<ref name="auto">{{citation |url=https://tenxer.github.io/xcharts/ |title=Using ... SVG, xCharts are designed to be dynamic... |accessdate=April 8, 2014 |archive-url=https://web.archive.org/web/20140408012412/http://tenxer.github.io/xcharts/ |archive-date=April 8, 2014 |url-status=dead }}</ref> |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [http://www.chartphp.com Charts 4 PHP] |
|||
| {{proprietary}} |
|||
| {{no|Free basic edition}}<ref>{{cite web|url=http://www.chartphp.com/download/|title=Download|date=21 February 2015|publisher=}}</ref> |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| |
|||
| {{no}} |
| {{no}} |
||
Line 460: | Line 172: | ||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
|||
|- |
|||
| [https://dhtmlx.com/docs/products/dhtmlxChart/ DHTMLX Charts] |
|||
| {{free|GPL}}<ref>{{cite web|url=http://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml#licenses|title=JavaScript/HTML5 Charts Library - dhtmlxChart|website=www.dhtmlx.com}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}}<ref>{{cite web|url=http://www.dhtmlx.com/docs/products/dhtmlxGantt/index.shtml|title=JavaScript Gantt Chart Library - dhtmlxGantt|website=www.dhtmlx.com}}</ref> |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
| {{no}} |
||
Line 524: | Line 204: | ||
|{{yes}}<ref>{{citation|url=http://dojotoolkit.org/reference-guide/1.9/dojox/gfx.html|title=As of Dojo 1.8, the following native vector graphics engine adaptations are implemented|accessdate=April 10, 2014}}</ref> |
|{{yes}}<ref>{{citation|url=http://dojotoolkit.org/reference-guide/1.9/dojox/gfx.html|title=As of Dojo 1.8, the following native vector graphics engine adaptations are implemented|accessdate=April 10, 2014}}</ref> |
||
| |
| |
||
| {{no}} |
|||
|- |
|||
| [https://dygraphs.com/ Dygraphs] |
|||
| {{free|MIT}}<ref>{{cite web|url=http://dygraphs.com/legal.html |title=dygraphs |publisher=Dygraphs.com |date= |accessdate=2018-07-20}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
|- |
|||
| [https://echarts.apache.org/ Echarts] |
|||
| {{free|Apache 2.0}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{cite web|url=https://echarts.apache.org/en/tutorial.html#Render%20by%20Canvas%20or%20SVG |title=Documentation - Apache ECharts |publisher=echarts.apache.org |date= |accessdate=2021-04-01}}</ref> |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
|- |
|||
| [https://frappe.io/charts Frappe Charts] |
|||
| {{free|MIT}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
| {{no}} |
||
Line 716: | Line 300: | ||
| {{no}} |
| {{no}} |
||
| |
| |
||
| {{no}} |
|||
|- |
|||
| [https://greylock.js.org/ Greylock] |
|||
| {{free|Apache 2.0}}<ref>{{cite web|url=https://github.com/Datamart/Greylock/blob/master/LICENSE|title=Datamart/Greylock|website=GitHub|date=23 Mar 2015}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
| {{no}} |
||
Line 781: | Line 333: | ||
|{{Yes}} |
|{{Yes}} |
||
|{{Yes}} |
|{{Yes}} |
||
|- |
|||
| [https://www.jenscript.io/ JenScript] |
|||
| {{free|[[BSD Licenses|BSD-3]]}}<ref>{{cite web|url=https://github.com/sjanaud/jenscript/blob/master/LICENSE|title=sjanaud/jenscript|website=GitHub|date=13 February 2018}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
|{{no}}<ref>{{citation|url=http://jenscript.io|title=JenScript Javascript HTML5/SVG Charts Framework.|accessdate=January 31, 2015}}</ref> |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
|- |
|- |
||
Line 843: | Line 363: | ||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://www.jscharting.com JSCharting] |
|||
| {{proprietary}}<ref>{{cite web|url=https://jscharting.com/store/|title=JSCharting Licensing and Purchase|website=JSCharting}}</ref> |
|||
| {{yes|Free with branding <ref>{{cite web|url=https://jscharting.com/store/|title=JSCharting Licensing and Orders|website=www.jscharting.com}}</ref>}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://www.koolchart.com/demo/line-chart KoolChart] |
|||
| {{proprietary}} |
|||
| {{yes|Free with a link <ref>{{cite web|url=http://www.koolchart.com/download/|title=Download JavaScript Data Visualization Software - KoolChart|website=www.koolchart.com}}</ref> or commercial<ref>{{cite web|url=http://www.koolchart.com/buy/|title=Buy and License - KoolChart|website=www.koolchart.com}}</ref>}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{citation |url=http://www.koolchart.com/products/koolchart |title=KoolChart is a pure JavaScript charting library, which is implemented using HTML5 Canvas. |accessdate=November 5, 2014 |archive-date=November 5, 2014 |archive-url=https://web.archive.org/web/20141105212051/http://www.koolchart.com/products/koolchart |url-status=dead }}</ref> |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
|- |
|||
| [https://www.arction.com/lightningchart-js/ LightningChart JS] |
|||
| {{proprietary}} |
|||
| {{yes|Free for personal and non-commercial uses.<ref>{{cite web|url=https://www.arction.com/community-license/|title=Download free Community License of LightningChart JS for your non-commercial web site or studies|website=www.arction.com|date=20 December 2018}}</ref> Paid for commercial applications.<ref>{{cite web|url=https://www.arction.com/lightningchart-js-pricing/|title=Buy - LightningChart JS|website=www.arction.com|date=24 February 2020}}</ref>}} |
|||
| {{yes}} <ref>{{citation |url=https://www.arction.com/lightningchart-js/ |title=LightningChart JS Product page|website=www.arction.com |accessdate=23 September 2019}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
|- |
|||
|[https://www.charts.com/muze MuzeJS] |
|||
| {{free|MIT}}<ref name="chartshq/muze">{{Cite web|url=https://github.com/chartshq/muze#license|title=chartshq/muze|website=GitHub|language=en|access-date=2018-10-25}}</ref> |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [http://zurb.com/playground/pizza-amore-charts-and-graphs Pizza Amore] |
|||
| {{free|MIT}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
| |
||
| {{no}} |
| {{no}} |
||
Line 1,037: | Line 397: | ||
| |
| |
||
| {{yes}} |
| {{yes}} |
||
|- |
|||
| [https://www.pluscharts.com PlusCharts] |
|||
| {{Free}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
|{{yes}} |
|||
| |
|||
| {{no}} |
|||
|- |
|- |
||
Line 1,099: | Line 427: | ||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://www.scichart.com/javascript-chart-features/ SciChart.js] |
|||
| {{proprietary}} |
|||
| {{yes|Free personal and non-commercial uses.<ref>{{cite web|url=https://www.scichart.com/getting-started/scichart-javascript/|title=Free community License of SciChart.js|website=www.scichart.com|date=7 November 2023}}</ref> Paid for commercial applications.<ref>{{cite web|url=https://www.scichart.com/javascript-chart-features/|title=SciChart JavaScript Charts|website=www.scichart.com|date=10 November 2020}}</ref>}} |
|||
| {{yes}} <ref>{{citation |url=https://www.scichart.com/javascript-charts/ |title=SciChart.js Product page|website=www.scichart.com |accessdate=10 November 2020}}</ref> |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
|- |
|||
| [https://www.shieldui.com/products/chart Shield UI] |
|||
| {{proprietary}} |
|||
| {{no|Non-commercial or commercial}}<ref>{{cite web|url=https://www.shieldui.com/eula |title=End User License Agreement |publisher=Shield UI |date= |accessdate=2018-07-20}}</ref> |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{citation |url=https://www.shieldui.com/search/content/canvas |title=Shield UI charting uses the following technologies to automatically provide broad browser support: SVG and VML. |accessdate=April 8, 2014}}</ref> |
|||
| |
|||
| |
| |
||
| {{no}} |
| {{no}} |
||
Line 1,223: | Line 487: | ||
| |
| |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://github.com/vizzuhq/vizzu-lib Vizzu] |
|||
| {{free|Apache 2.0}}<ref>{{cite web|url=https://github.com/vizzuhq/vizzu-lib/|title=Vizzu - Library for animated data visualizations and data stories.|website=github.com/vizzuhq/vizzu-lib|date=24 September 2022 }}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 1,295: | Line 527: | ||
|- |
|||
| [https://www.zingchart.com/ ZingChart] |
|||
| {{proprietary}} |
|||
| {{yes|Free with a link <ref>{{cite web|url=http://www.zingchart.com/try|title=JavaScript Chart Library - Try it for Free |website=www.zingchart.com}}</ref> or commercial<ref>{{cite web|url=http://www.zingchart.com/buy|title=Commercial JavaScript Charts - Licensing Options |website=www.zingchart.com}}</ref>}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
|{{yes}}<ref>{{citation|url=http://www.zingchart.com/|title=Our charting library renders in HTML5 (canvas), SVG, and Image (VML and Flash too)|accessdate=April 8, 2014}}</ref> |
|||
| {{yes}} |
|||
| |
|||
| {{no}} |
|||
|- |
|||
| [https://zoomcharts.com/ ZoomCharts] |
|||
| {{proprietary}} |
|||
| {{no|Non-commercial or commercial}}<ref>{{cite web|url=https://zoomcharts.com/en/pricing/|title=Pricing - JavaScript charts library - ZoomCharts|website=zoomcharts.com}}</ref> |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{no}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}} |
|||
| |
|||
| {{yes}} |
|||
| {{yes}}<ref>{{citation |url=https://zoomcharts.com/en/ |title=We use JavaScript and Canvas to render ZoomCharts. |accessdate=April 8, 2014}}</ref> |
|||
| {{yes}} |
|||
| {{no}} |
|||
| |
|||
| |
|||
| {{no}} |
|||
|- |
|||
|[https://www.syncfusion.com/javascript-ui-controls/js-charts Syncfusion JS Charts] |
|||
|MIT |
|||
|Free for education and non-profit use. Paid for commercial applications. |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|{{yes}} |
|||
|} |
|} |
||
Revision as of 00:28, 23 February 2025
There are different JavaScript charting libraries available. Below is a comparison of which features are available in each.
Library Name | License | Free | Supported Chart Types | Supported Bar Chart Types | Other Features | Interactivity | Rendering Technologies | Databinding | HTML 5 Canvas | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Timeline | Scatter | Area | Pie | Donut | Bullet | Radar | Funnel | Gantt | Network | Grouped | Mind Mapping | Stacked | Negative | Discrete | Horizontal | 3D | Legends | Animation | Mouse Over | onClick | HTML5 Canvas | SVG | VML | AxisXY | WebGL rendering | |||
AnyChart | Proprietary | Free for education and non-profit use.[1] Paid for commercial applications.[2] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | ||
Chart.js | MIT[3] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | |||
Cytoscape.js | MIT[4] | Yes | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | Yes | Yes | Yes | No | No | Yes | No | |||
D3.js, formerly Protovis[5][6] | BSD-3[7] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[8] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes[9] | No | Yes | No | |||
Dojo Charting, part of Dojo Toolkit | BSD or AFL[10] | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes[11] | No | ||||
FusionCharts | Proprietary | Free for personal and non-commercial uses.[12] Paid for commercial applications.[13] | Yes [14] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes[15] | No | |||||
Google Charts | Free[16] | Yes[16] | Yes | Yes | Yes | Yes | Yes | Yes[17] | No | No | Yes[18] | Yes[19] | Yes | Yes | Yes[20] | Yes[21] | Yes | Yes[22] | Yes | Yes | Yes | Yes[23] | Yes | Yes[24] | Yes[24] | Yes[25] | No | ||
Raphaël | MIT[26] | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | No | Yes | Yes | No | No | Yes | Yes | Yes | No | No | Yes[27] | No | No | ||||
Highcharts, Highstock | Proprietary | Free for personal and non-commercial uses.[28] Paid for commercial applications.[29] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[30] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | ||
jqxChart, part of JQWidgets | Proprietary | Free with a link [31] or commercial[32] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | |||
plotly.js | MIT[33] | Yes | Yes | Yes[34] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | via Python[35] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes[36] | No | Yes | |||
RGraph | MIT[37] | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | |||
TeeChart JS | MIT[38] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | |||
VisJS - used in d3-graphviz | Apache 2.0 and MIT[39] | Yes | Yes[40] | Yes[41] | Yes[42] | Yes[43] | No | No | No | No | No | Yes[44] | Yes[45] | Yes | Yes | Yes | No | No | Yes[46] | Yes | Yes | Yes | Yes | No | No | No | |||
Webix JS Charts, part of Webix | GPL[47] | Yes | Yes[48] | No | Yes[49] | Yes[50] | Yes[51] | Yes[51] | No | Yes[52] | No | No | No | Yes[53] | Yes[54] | Yes | No | Yes[54] | Yes [55] | Yes [56] | Yes [57] | Yes | No | Yes | Yes | No
|
See also
References
- ^ "AnyChart - Education / Non-profit licensing". AnyChart.
- ^ "Buy - AnyChart - JavaScript Charts designed to be embedded and integrated". AnyChart.
- ^ "Chart.js - Documentation". www.chartjs.org.
- ^ "cytoscape/cytoscape.js". GitHub.
- ^ Protovis is no longer under active development., retrieved April 8, 2014
- ^ For Protovis Users, archived from the original on August 6, 2012, retrieved April 8, 2014
- ^ "d3/d3". GitHub.
- ^ "networkD3". Christophergandrud.github.io. 2017-03-18. Retrieved 2018-07-20.
- ^ D3 helps you bring data to life using HTML, SVG and CSS., retrieved April 10, 2014
- ^ "Dojo Toolkit". dojotoolkit.org.
- ^ As of Dojo 1.8, the following native vector graphics engine adaptations are implemented, retrieved April 10, 2014
- ^ "Download FusionCharts Suite XT Personal License". www.fusioncharts.com.
- ^ "Buy - FusionCharts". www.fusioncharts.com.
- ^ "Fusion Chart Product", www.fusioncharts.com, retrieved 27 July 2018
- ^ JavaScript (HTML5) Charts using SVG and VML, archived from the original on April 9, 2014, retrieved April 10, 2014
- ^ a b "Google Charts is a free service".
- ^ "Visualization: Pie Chart | Charts".
- ^ "Gantt Charts - Charts - Google Developers". Google Developers.
- ^ "Gantt Charts".
- ^ "Visualization: Column Chart | Charts".
- ^ "Bar Charts".
- ^ the 'bars' config helps creating bars of either horizontal or vertical
- ^ use the 'select' event
- ^ a b Charts are rendered using HTML5/SVG technology to provide cross-browser compatibility (including VML for older IE versions), retrieved August 19, 2018
- ^ "Controls and Dashboards | Charts".
- ^ "The MIT License". Archived from the original on 2014-02-17. Retrieved 2014-04-07.
- ^ "What's the difference between Raphael and gRaphael?". Stack Overflow.
- ^ "FAQ". shop.highsoft.com.
- ^ "FAQ". shop.highsoft.com.
- ^ "3D column - Highcharts". www.highcharts.com.
- ^ "Search | com.com". Jqwidgets.com.com. Retrieved 2018-07-20.[permanent dead link]
- ^ "License - Javascript, HTML5, jQuery Widgets". www.jqwidgets.com.
- ^ plotly is free and open source, available under the MIT license., retrieved November 17, 2015
- ^ "Time Series".
- ^ "Network graph made with Python | line chart made by Priyatharsan | plotly". chart-studio.plotly.com. Retrieved 2021-08-05.
- ^ Code inspection on several Plotly gallery examples revealed use of SVG., retrieved April 10, 2014
- ^ RGraph is Free and Open Source Software using the MIT license, retrieved December 23, 2016
- ^ "Steema/TeeChartJS". GitHub. 20 May 2020.
- ^ "almende/vis". GitHub. 22 September 2022.
- ^ "Graph2d - Interpolation". visjs.org. Archived from the original on 2016-11-29. Retrieved 2017-01-31.
- ^ "Timeline - Background areas with groups". visjs.org. Archived from the original on 2016-12-24. Retrieved 2017-01-31.
- ^ "Graph2d - Scatterplot". visjs.org. Archived from the original on 2016-11-20. Retrieved 2017-01-31.
- ^ "Graph2d - Shading Example". visjs.org. Archived from the original on 2017-01-23. Retrieved 2017-01-31.
- ^ "Timeline - Nested Groups example". visjs.org. Archived from the original on 2017-02-23. Retrieved 2017-01-31.
- ^ "Network Examples". visjs.org.
- ^ "Graph3d Examples". visjs.org.
- ^ "JavaScript Charts UI Widget - Webix JS Charts". webix.com.
- ^ "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ a b "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ "Grouping Data Items of Guides, Managing Data in a Component Webix Docs". docs.webix.com.
- ^ a b "Chart Types - Webix chart types documentation: overview and usage. Webix Docs". docs.webix.com.
- ^ "Setting Legend for a Chart of UI Widgets, Chart Webix Docs". docs.webix.com.
- ^ "MouseEvents of API Reference, Mixins Webix Docs". docs.webix.com.
- ^ "onClick of MouseEvents, Properties Webix Docs". docs.webix.com.