TrustRadius
D3.js Provides Ease and Variety That Isn't for All
https://www.trustradius.com/software-componentsD3.jsUnspecified8.410101
Firaz Peer profile photo
September 09, 2016

D3.js Provides Ease and Variety That Isn't for All

Score 8 out of 101
Vetted Review
Verified User
Review Source

Overall Satisfaction with D3.js

D3.js is used across multiple classes, as an introduction to students who'd like to visualize datasets on the web. Many students use it for class projects and demos as well.
  • It provides multiple ways of visualizing data easily.
  • It is fast and light on system resources. It is built with JavaScript and visualizations can be easily hosted on the web across browsers.
  • It has a huge community backing it so it is easy to find people to help with whatever you're doing.
  • Has a steep initial learning curve.
  • It is slow when dealing with really large datasets.
  • Not great for making maps.
  • We've only used D3.js as a tool to learn data visualization and programming.
Protoviz does not require as much knowledge of programming to build visualizations as with D3.js or Google Charts. Highcharts or AnyChart are other alternatives that are more specific to building charts only.
D3.js is great for visualizing with medium and small size datasets. It's also great for prototyping visualizations quickly and sharing on the web so others can view it without having to install any software on their machines.