4 ms·
Graphing is central to our product. Right now we're using Flot. It's a great library for the price (free), but we're looking for more (specifically the live cha
by bradleyland 16y ago
Graphing is central to our product. Right now we're using Flot. It's a great library for the price (free), but we're looking for more (specifically the live charts animation features). After a lot of looking, we've settled on Highcharts. We decided on Highcharts for the following reasons:
* Uses native code (no plug-ins) in a wide variety of browsers (even IE6)
* Supports a wide variety of charts, including candlestick, which is important for finance charts (our product is in the "finance" vertical)
* Works with jQuery, which is the JS library we use
* Documentation has a fantastic introduction; from there it's just a matter of picking a chart and reviewing the API ref
* Active support forum
* Reasonable pricing
If you're looking at Flot, and want to take your charts a little further, I think Highcharts is a great choice. If you're looking to do something more abstract, it may not fit the confines of your standard bar, stack, line, etc chart. In these cases, you should look at one of the visualization libraries. Highcharts is the kind of library that is ready to take a data set and render a graph in just a few lines of code.
EDIT: It's worth noting that Flot will work with IE when combined with the excanvas project. So far we've done a TON with Flot and been very happy for a free product.