I'm looking for (javascript or HTML-based) chart libraries that work on Internet Explorer. Any suggestions? Interactivity is a plus, but not necessary.
I've tried using Flot, but I'm having trouble getting it to work in IE8 (though a recent patch fixed it for IE9). I've also used the Google Chart API, but something a little more easily customizable would be preferred.
It depends a bit on what all you need to accomplish with your library, but maybe you'll find these musings useful...
You can do quite a bit with just CSS and make your own "library", albeit a limited one, for graphs such as horizontal bar charts. For instance:
http://meyerweb.com/eric/css/edge/bargraph/demo.html
http://applestooranges.com/blog/post/css-for-bar-graphs/
jQuery Sparklines is not a true "library", either, but it has some great options, and it works all the way back to IE 6. Definitely underrated.
http://omnipotent.net/jquery.sparkline/
Highcharts could be a good bet.
http://www.highcharts.com/
If Protovis had full support for IE, it might have to be considered the best, because it adheres to best practices for data visualization. However, it doesn't have the world's most accessible api, and it doesn't support IE, at least not entirely - read issue 15:
http://vis.stanford.edu/protovis/
http://code.google.com/p/protovis-js/issues/detail?id=15
Amcharts has flash-based charts at the moment, but take note: I believe they are working on javascript library for their charts. If and when they do come out with their library, I have a feeling it will be pretty good.
http://www.amcharts.com/
Please also consider this when choosing a library: if you see a plethora of 3-d stacked pie charts, or glossy bars, or drop-shadows, then be careful: it's a good bet the makers of those charts didn't create them with data visualization best practices in mind.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With