FusionCharts is the most comprehensive charting library. It has 95+ chart types and 965 maps
I've used Highcharts and Angular JS in several projects with an awesome results. If you need help with Highcharts, you can contact me at snieto.com
Library quite met my expectations- easy to set up and use, reliable and fast!
Quite useful features and free of charge!
To the best of my knowledge the most feature-complete diagramming library available for Javascript/HTML5