He really emphasizes the low-level at which D3 operates, as you move from creating shapes with divs and CSS, to eventually learning the D3 framework. Here's his section on "What [D3] Doesn't Do": http://chimera.labs.oreilly.com/books/1230000000345/ch02.htm...
IME, understanding joins and selections is essential when using d3.
The author has clearly explained how people misunderstand this library because of the fancy sample list. Moreover, d3 is more likely a data abstraction layer rather than a graphics or plotting tool. It gives an interface to represent the data by SVG graphical components.
I found this:
It looks pretty handy but doesn't have all the functionality I was looking for.Just thought I'd ask before potentially reinventing the wheel...
I write a diagramming library (GoJS - http://gojs.net/beta) that can work alongisde Angular:
Were you looking for something specific in terms of Angular integration?
I actually saw your demo while researching and it more or less what we need, however the software I'm working on is licensed under new BSD and we were hoping to distribute for free.
Looks like an excellent library you've built though. Thanks for replying.
The site is up for me. IMO http://www.chartjs.org/docs/ is one reason why the library is so popular, despite its lack of interactivity.