Chart components for Vaadin
I suggested dChart: https://vaadin.com/directory#!addon/dcharts-widget
It's not as perfect as vaadin charts, but it's free. And it can give you all events on the charts. I am using it and it's very good.
Here is its demo: http://vaadin.dussan.org/dchartsdemo/
you could use the JFreeChart Library at jfree.org/jfreechart and integrate it into vaadin using the JFreeChart-Wrapper addon from http://vaadin.com/directory#addon/jfreechart-wrapper-for-vaadin.
Additionally, there is an implementation of the Google Chart Tools / Visualization API called Eastwood at JFree that does not need a connection to the web (i.e. does not connect to google servers) for chart creation, but it's missing some more advanced components.
If you are comfortable with google creating your charts and needing a constant web connection, you could use the addon VisualizationsForVaadin, also at the Vaadin Directory, for direct integration of the google charting tool.
These are the ones I know of, would also be interested in additional suggestions.