D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For example, you can use D3 to generate an HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
D3 is not a monolithic framework that seeks to provide every conceivable feature. Instead, D3 solves the crux of the problem: efficient manipulation of documents based on data. This avoids proprietary representation and affords extraordinary flexibility, exposing the full capabilities of web standards such as HTML, SVG, and CSS. With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation. D3’s functional style allows code reuse through a diverse collection of official and community-developed modules.
D3.js Alternatives
The best D3.js alternatives based on verified products, votes, reviews and other factors.
Latest update:
-
Easy, object oriented client side graphs for designers and developers.
-
A charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application
-
Robust JavaScript (HTML5) charting solution for easily adding interactive charts, maps and dashboards to web pages, apps
-
Promoted
The single customer view you have always wanted is here. Unify your apps in an easy-to-use customer view that provides real-time data from within any app that you are using. In minutes, securely connect your apps and eliminate tab switching.
Visit Website paid $12.0 / Monthly (per user)
-
Make charts and dashboards online from CSV or Excel data. Create interactive D3.js charts, reports, and dashboards online. API clients for R and Python.
-
Interactive charts for browsers and mobile devices.
-
ZingChart is a fast, modern, powerful JavaScript charting library for building animated, interactive charts and graphs. Bring on the big data!
freemium $99.0 / Annually (Website license for a single website or domain)
-
RAWGraphs is an open source app built with the goal of making the visualization of complex data...
-
JS library for creating graphic and interactive experiences
-
Chartist.JS - simple responsive charts.
-
HTML5 JavaScript charts for data visualization
-
A dynamic, browser based visualization library.
-
Snap.svg is a javascript SVG library for the modern web.
D3.js Reviews
A list of external sources with helpful reviews and comparisons of D3.js
Categories: Javascript UI Libraries, Charting Libraries, Data Visualization