Google Charts is nice but its major problem is that the data has to be sent to Google so it renders your chart if I get it well. But yes, there are plenty of alternatives. Some are not updated anymore but can still be useful according to your use cases.