score:2

Accepted answer

chartjs is opensource

i have used fusioncharts free version and found that to be awesome

score:0

i have not worked with angularjs at all, but i have worked extensively with highcharts and find it to be the best overall charting package available.

d3.js is the way to go if you plan to do a lot of heavy duty custom visualization work of a type that isn't supported by other libraries, but if you want a diverse selection of out-of-the-box visualization types that are still highly customizable, you can't beat highcharts.

the downside is that it is only free for limited circumstances, but the license fee is very reasonable for a commercial project.

score:2

well, the question is if you want to code the charting yourself or not since d3.js itself is not a charting library, it is much more powerful, low level and flexible, but you have to write everything yourself from scratch. there are some examples, but still, anything custom will take time and you have to know the library to make any change.

highcharts on the other hand is a complete solution with all charts built-in and enterprise support if you can afford it. highcharts (and highstock for that matters) is plug, configure, and play, but read license terms and definitions first - they are not obvious.

charts.js looks simple and elegant, share your experiences please if you choose this one :)


Related Query