Which ist your favorite open source JS library for chart generation?<p>Basic requirements:<p>- Mouseover to show details/values<p>- Possibility to link parts of a pie chart to a "category" page for deeper statistics
Thanks for your recommendations.<p>I'm currently taking a look at all the libraries and will test the functionality over the next days. Some of them are realy overweighted - especially the D3-based libs seem to be slower than the others.<p>I'll keep you informed about my "test winner".
<a href="http://plot.ly" rel="nofollow">http://plot.ly</a> does everything I've ever wanted and more with pretty good API. The fact that I can use the same API first for doing data exploration in python or R and then when publishing the results to the web is a nice added bonus.
After using several different libraries over the past few years, I've started using D3.js on its own. While it's more work than dropping something ready-made into an app, it's more flexible.<p>If you have specific designs/requirements to work from, it may be easier to build the charts with D3 than trying to shoehorn a stock chart into matching the spec. Behaviors like linking chart interactions to independent components (or vice versa) become easier to implement as well.<p>If you care less about flexibility, Chartist is a solid contender: <a href="https://gionkunz.github.io/chartist-js/" rel="nofollow">https://gionkunz.github.io/chartist-js/</a>
Try the Github showcases that lists all the major ones <a href="https://github.com/showcases/data-visualization" rel="nofollow">https://github.com/showcases/data-visualization</a>
The one I use is HighCharts [1]<p>Very clean and very good.<p>[1] - <a href="http://www.highcharts.com/" rel="nofollow">http://www.highcharts.com/</a>
NVD3's pie chart[1] is quite straightforward, some of the other charts in the library need work though.<p>[1] - <a href="http://nvd3.org/examples/pie.html" rel="nofollow">http://nvd3.org/examples/pie.html</a>