I have some specific requirements, with the most important at the top:
- Can plot line and stacked bar charts
- Can customize mouse events (hover, click) on chart data
- Compatible and performant with IE7/8 (likely will use excanvas.js)
- Can optionally control label formats, legends, colors
- Open source preferred, or at least can purchase the source
- Can be hosted locally
I have seen a couple potentially good ones:
- Google’s interactive charts (But code must be accessed via Google servers)
- EJSChart
- Flot
Does anyone have experience with these, or others, and can make a recommendation?
We have used http://www.anychart.com/home
in our recent project.
It is based on flash but you can easily work with it via generating xml.
But one very big problem – generate image from flash is very difficult.
Also i know that MS have their charts(free) – code.msdn.microsoft.com/mschart