As stated on d3js.org web site :
It allows you to create a visualisation of your data in so many ways. You should really check out examples to see what it can do from tag clouds to complex charts but also diagram, etc to appreciate the amazing potential of the lib.
My use case
For an internal project, we need to provide some reporting the tool by itself does not provide. Instread of just providing values in a HTML Table or CSV file for a later manipulation, I decided to generate graphs on this. As some friends of mine played with d3.js and promoted it, it was a good experiment to evaluate it.
Not provided here as not anonymised
Alternatives and other resources
- RaphaelJS : not used so far - any feedback welcome.
- xCharts, build on top of d3.js and which looks easier for manipulating data by introducing some abstraction.
- A step by step example on how to make a map with d3.js
- Release notes of the v3 of d3.js with a lot of new thinkgs (not tryed so far - looks promising)
- d3noob about tips and tricks with d3.js