Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

chart libraries that work on IE? [closed]

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.

like image 793
grautur Avatar asked Dec 18 '10 00:12

grautur


1 Answers

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.

like image 150
mg1075 Avatar answered Nov 04 '22 13:11

mg1075