D3.js for Data Visualization
May 10, 2019

D3.js for Data Visualization

Sanyam Jain | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with D3.js

I use Data Driven Documents for all my data visualization problems and cases. I use it more often than other data visualization tools because of the ease and flexibility of the tool. Business problems which are addressed are data visualization, interactive maps and data plots.
  • It is very easy to customize using D3.js. Animations, Interactivity, and data-driven plots make it a great framework to use.
  • JSON and CSV, all formats are integrable and converted to have data flexibility in D3.js.
  • Mostly heat maps, transitions, and effects are achieved using D3.js.
  • Hard to code, not a kids play toy.
  • No tutorial from official documentation.
  • Requires web development experience.
  • Rapid Development using templates helps faster delivery of the project.
  • Documentation requires a lot of time to study.
  • D3 creates high-quality visual effects which can be used over large screens.
  • Tableau Desktop and Anaconda
Python libraries and Tableau do not provide much flexibility in data visualization.
Tableau Desktop, Anaconda
D3.js is appropriate when you have a pre-requisite knowledge of JavaScript. One must find alternatives if they don't have prior experience with JS.