I find it wildly perplexing that there are so many frameworks and libraries for javascript graphics and data visualization. Wikipedia has a comparison matrix of 37 different libraries. http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charti... Here is a list describing briefly at least 50 libraries: http://techslides.com/50-javascript-charting-and-graphics-li...
Yeah, it is ridiculous. We need to develop one universal graphic and data visualization library that covers everyone's use cases.
And we already do that in other domains, e.g. NumPy covers most people Python number crunching use cases, Cocoa covers 95% of OS X people UI use cases, etc, MySQL and PostgreSQL cover 80% of the web app db use cases, Rails covers 90% of Ruby's webapp uses cases, Django and Flask do the same for Python, etc...