Sign in to see all reviews and comparisons. It's Free!
Data Visualization Software Open Source
• Declarative approach to manipulate individual nodes • Functions factory • Utilizes web standards • Built-in element inspector to debug • Uses SVG, Canvas and HTML • Data-driven approach to DOM manipulation
• Developer - $7 per month (personal account) • Team - $9 per month (organization account with users permissions) • Business - Hosted on GitHub – $21 per user per month (organization account) • Business – GitHub Enterprise – $21 per user per month 10-user packs, annually sold (multiple organizations)
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
What is best?
• Declarative approach to manipulate individual nodes • Functions factory • Utilizes web standards • Built-in element inspector to debug • Uses SVG, Canvas and HTML
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
Aggregated User Rating
You have rated this
D3 Data Driven Documents is a library built to be accessed by any browser, which allows you to bind data to a Document Object Model (DOM), thus allowing you to manipulate documents from anywhere. It allows you to later transform the data by working with selections of data (arbitrary sets of nodes) and manipulating individual nodes of information.
It allows for easy modification and transformation of nodes, such as styling attributes, registering event listeners, changing nodes, modifying HTML or text content, and accessing the underlying DOM. You can tie operations (update, add and remove) to nodes to enhance performance. It works with functions of data (styles, attributes, and other properties); it provides many built-in functions and the possibility of creating new ones with a functions factory, as graphical primitives. As opposed to constants, functions can be used for complex activities, such as geographic coordinates retrieval. Properties can be reused by having data bound to the documents.
It uses HTML, SVG and CSS to create graphics from data, for example generating a table in HTML from data. You can easily convert data into bar charts or graphics, using animated transitions, with high performance and frame rates, for powerful visualization of data, while supporting large amounts of data and dynamic interaction and animation in a 3D environment. Full source code and tests are available for download. Its modular coding is available to be reused and modified; there is a variety of seeded developed modules, and customized by community members modules which have been shared.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.
Solves the crux of the problem: efficient manipulation of documents based on data.
Medium (50 to 1000)
With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation.