Select your language

Home arrow-right ... arrow-right Development Tools arrow-right D3.js

We've compiled a list of 59 free and paid alternatives to D3.js. The primary competitors include Graphviz, RAWGraphs. In addition to these, users also draw comparisons between D3.js and CanvasJS Charts, Plotly, Highcharts. Also you can look at other similar options here: Development Tools.


Graphviz
Free Open Source

Graphviz is open source graph visualization software. It has several main graph layout programs.

RAWGraphs
Free Open Source

RAWGraphs is an open source app built with the goal of making the visualization of complex data...

Plotly
Open Source

Open-source, interactive, and scientific charting

Highcharts is a charting library written in pure JavaScript, offering an easy way of adding...

NVD3
Free Open Source

This project is an attempt to build re-usable charts and chart components for d3.

Chart.js
Free Open Source

Easy, object oriented client side graphs for designers and developers.

An Alternative to Google Image Charts that enables developers and marketers to embed personalized...

D3.js is a JavaScript library for manipulating documents based on data.

D3.js Platforms

tick-square Web-Based

D3.js Video and Screenshots

D3.js Overview

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 components and plugins.

D3.js Features

tick-square Charts

Top D3.js Alternatives

Share your opinion about the software, leave a review and help make it even better!

D3.js Categories

Development Tools

D3.js Tags

infographics javascript-library graphs data-visualization

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?