I've always been a D3.js fan, more so because of the extensive range of novel chart types that it has. But, this looks good when you need a simpler solution.
AFAIK D3.js does not have 'a range' of chart types. It's just that you can use D3 to draw anything you like including charts, maps etc. It does not have any chart types built-in.
I noticed Raphael being used - is it still the library of choice? I though most focus is on D3 these days? Would you mind sharing your rationale for each library used?
For specialized visualizations, of course, there are specialized libraries. For the more general uses I mostly wanted to provide a survey of some of the libraries that are available. It's not really intended as a recommendation of one library over another. When you really look at it, all of the general charting libraries are pretty similar. I did want to stick with true open source, so no HighCharts, for example.
I've always been a D3.js fan, more so because of the extensive range of novel chart types that it has. But, this looks good when you need a simpler solution.
AFAIK D3.js does not have 'a range' of chart types. It's just that you can use D3 to draw anything you like including charts, maps etc. It does not have any chart types built-in.
What I meant was users have created an extensive library of re-usable chart types. :)