D3.js icon
D3.js icon

D3.js

D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.

D3.js screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Online
  • Self-Hosted
-
No reviews
86likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Gantt-charts
  2.  Graphs
  3.  Data visualization
  4.  Charts

 Tags

D3.js News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • limushi liked D3.js
  • Apache Echarts icon
    POX added D3.js as alternative to Apache Echarts
  • PredatorQ liked D3.js
  • ECharts icon
    adrianberntsen added D3.js as alternative to ECharts
  • KGerring liked D3.js
Show all activities

D3.js information

  • Developed by

    US flagMike Bostock
  • Licensing

    Open Source and Free product.
  • Alternatives

    76 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOffice & Productivity
D3.js was added to AlternativeTo by lony on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

A list with 809 apps by AmileyaRyver without a description.

List by AmileyaRyver with 809 apps, updated

Data Science is more about learning concepts rather than software. These concepts include statistics, linear algebra, …

List by Alex Ruiz with 23 apps, updated

data analysis software

List by marto1 with 11 apps, updated

What is D3.js?

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.