Now you can display Google Docs charts in your Google Sites pages by going to Insert Menu and choosing Charts in the edit mode. You can choose from either a Live view of the data when the page is generated or from a Snapshot of the graph data from a particular time slice.
For more details see: Visualize your data with charts in Google Sites | Docs Blog