6 ms·
Would someone who's familiar with chart.js do a quick comparison between other popular charting libraries? I've mostly used rickshaw and d3.
by capkutay 12y ago
Would someone who's familiar with chart.js do a quick comparison between other popular charting libraries? I've mostly used rickshaw and d3.
- Throwaway0812 12y agoDon't forget Highcharts... http://www.highcharts.com http://www.highcharts.com
- scrollaway 12y agoI really like the feel of HighCharts. I've been using HighStock (their financial charts) for traffic analytics graphs and it works really well.
- cglee 12y agoJust from a cursory glance, it appears that Chartjs is entirely free and you can do what you want with it, while Highcharts is not.
- hayksaakian 12y agoIt would be nice if this distinction was stated unambiguously on the front page here's the license if you were looking for it like I was https://github.com/nnnick/Chart.js/blob/master/LICENSE.md https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
- eterm 12y agoTook me ages to find the license, I ended up clicking documentation and still having to search for the word license to find it. I wish it was more prominent on the landing page.
- skeletonjelly 12y agoHighcharts is free for non commercial
- paul_f 12y agoBig fan of Highcharts. Like that you can export charts to a png. Big deal for me, don't think chart.js offers anything like that?
- lalwanivikas 12y agoFusionCharts can export charts to PNG, JPG, PDF and SVG. I've been trying both FusionCharts and HighCharts for past few weeks and I can say that I am a bit inclined towards FusionCharts. Had this discussion the other day as well when Epoch[1] was released. [1] https://news.ycombinator.com/item?id=7948560 https://news.ycombinator.com/item?id=7948560
- nnnnnick 12y agoYep, you can call .toBase64Image() on your chart instance to return a png image encoded as a base 64 data url.
- freditup 12y agoI haven't used d3 but I used chart.js a little while ago. At the time is was relatively simple but lacking some features (like support for interactions). Looks like this newest version has added some of that which is great. My guess is that it's still lighter-weight & simpler than d3 which makes it good for some use cases but not others. Edit: I've only had good experiences with chart.js (not sure if that was clear)
- lalwanivikas 12y agoHere: http://www.fusioncharts.com/javascript-charting-comparison/ http://www.fusioncharts.com/javascript-charting-comparison/
- nailer 12y agoOh it's got highcharts too. Thanks.
- ceejayoz 12y agoSurely this is going to be prone to bias, even if it's only subconscious?
- lalwanivikas 12y agoIt can be. Therefore it's best to take it with a pinch of salt and decide for yourself. Different requirements will demand for different products. I've seen big enterprises going only for FusionCharts whereas individual developers tend to go for other options like HighCharts. But I took FusionCharts for my personal projects because it was free it had a huge library.
- stephenitis 12y agoor morris.js http://morrisjs.github.io/morris.js/ http://morrisjs.github.io/morris.js/