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.