Alright, I'm going to have to grill Google for being so thick as to block their own product...
BUT HOW COULD YOU DO SUCH A THING GOOGLE???
Anyways, Google Visualizations is a great way to make pretty, official, and interactive charts.
However, Google Sites has no easy way (that I have seen) of embedding their charts into their sites.
Step 1: Creating a chart
First, we need a chart to do so...
Once you have the desired code, create a new HTML document (using notepad or notepad++) and copy the HTML code into the text editor.
Save as an HTML (*.htm, or *.html, it really doesn't matter)