Prova a guardare Chart.js. Cliccando sul grafico sotto a "Six chart types" vedi che grafici sono supportati.

Inoltre ti segnalo questo sito, dai un'occhiata