AnyChart is a JavaScript (HTML5) charting library for embedding interactive charts and dashboards in web, standalone, and mobile projects.
Alternatives to D3.js
amCharts is a JavaScript library for charts, maps, stock charts, and Gantt visualizations, including interactive dashboards that can be embedded.
- 4
ApexCharts
ApexCharts is a JavaScript charting library for interactive visualizations in web applications and dashboards.
Free planWebSelf-hosted7.0From $199 a year - 5
Plotly
Plotly provides tools for interactive dashboards, data applications and charts, spanning open-source libraries, hosted services and self-hosted platforms.
Free planSelf-hosted7.0From $290 a year - 6
Google Charts
Google Charts provides chart types for visualizing data on websites, from line charts to hierarchical treemaps.
Free planAndroidiOSWeb6.9Free plan - 7
VTK
Free planAndroidiOSWebLinux6.9Free plan - 8
Matplotlib
Matplotlib is a free Python library for making static, animated, and interactive visualizations.
Free planWebLinuxmacOSSelf-hosted6.7Free plan - 9

Bokeh
Bokeh is a free, BSD-licensed Python library for interactive plots and data applications in modern web browsers.
Free planWebLinuxmacOSWindows6.6Free plan - 10

Chart.js
Free planWebSelf-hosted6.5Free plan - 11
Vega and Vega-Lite
Vega and Vega-Lite are free, open-source grammars for building interactive data visualizations.
Free planWebAPILinux6.4Free plan - 12
FusionCharts
Web6.1From $1,899 a year - 13
ZingChart
Free planWeb6.0Free plan - 14
Graphic
AndroidiOSWebLinux5.3 - 15
Perspective
WebLinuxmacOSWindows5.0 - 16
Vega-Altair
WebLinuxmacOSWindows5.0 - 17
Swift Charts
iOSmacOS4.8 - 18
AG Charts
Web4.7 - 194.7
- 204.6
- 21
dygraphs
Web4.6 - 224.3