Hacker News new | past | comments | ask | show | jobs | submit login

Some alternative JavaScript charting libraries...

* Highcharts JS (http://www.highcharts.com/)

* Flot (http://www.flotcharts.org/)

* NVD3 (http://nvd3.org/)

* morris.js (http://www.oesmith.co.uk/morris.js/)

* Rickshaw (http://code.shutterstock.com/rickshaw/)

* jqPlot (http://www.jqplot.com/)

* gRaphaël (http://g.raphaeljs.com/)

* YUI charts (http://yuilibrary.com/yui/docs/charts/)

* Polychart.js (http://polychartjs.com/)




I've used Highcharts in a commercial inhouse project and can confirm it's awesome, well documented, with a ton of examples and the guy is very responsive to support queries. Well worth the few quid asked for commercial use. Also, it uses SVG and is therefore suitable for PDF conversion (which Canvas is not).

Have a play: http://www.highcharts.com/demo/


I can also confirm that highcharts is awesome.


I can also confirm that highcharts is awesome (support, documentation,..)


I've used Highcharts in two different production level projects and I think its only okay. In trying to heavily style the graphs and such, there were tons of difficulties, errors, and such. IF what you need is out of the box, though, it does go a long way.


I looked at and played with many of those and I would strongly recommend Flot over all of them. https://code.google.com/p/flot/

Their site isn't sexy, but the code is solid and very easy to work with.

EDIT: Their site was updated and looks pretty good now. http://www.flotcharts.org/


I use flot on one of my sites. It's nice, I only have positive things to say about it. Especially if you are still using something like openflashchart I recommend taking the time to switch over, it doesn't take long at all.


The site looks pretty good actually: http://www.flotcharts.org/


They must have updated it. It looks much better than when I last used it.


* xCharts (http://tenxer.github.com/xcharts/)

Personally, I'd only use libraries that are based on D3.js so that in case you need some individualization you can more easily hack it. AFAIK, nvd3, rickshaw and xCharts are based on D3.js


The better link for d3 is : http://d3js.org/

And TONS of examples: http://bl.ocks.org/mbostock


Impressive list! Is there any charting library out there which still supports IE6/IE7?


I'm using HighCharts specifically because of their support for IE6/7 (using VML). http://www.highcharts.com/documentation/compatibility


Flot does with an JS backfill for canvas for IE. Probably some of the others do too with the same.


I've used both Rickshaw and NVD3, was not happy with the quality or APIs of either project and ended up building directly on D3. Unfortunate since I don't feel like D3 has an ideal API for charting and a simpler abstraction would be desired.


Hightcharts is amazing. I've done some very nice in-house custom charts with it. Very easy to customize, very well documented. I'd highly recommend it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: