I would like to display a bunch of data in a meaningful way through visualizations on a site.
I have been experimenting with RaphaelJS library, but
How about Tableau? Tableau Public (or Tableau Server for private sites) provides a quick and flexible tool for building data visualizations that can be embedded without any plugins. It won't give you full programmatic control though - it's designed for analysts.
We use Google ExplorerCanvas for IE support and then a canvas-based plot library. I've not exhaustively examine the performance, but it works well enough for us in IE 8.
If you do end up going with Flash, consider the following visualization libraries. My personal favorite is Flare, but the Flex Charting Components probably have the easiest learning curve.
You may want to check out Google Visualizations API Gallery (which are different from its graphing API). It's a collection of different, cross-browser visualizations. Some are in flash, others render static images. Also, some integrate with GWT.
(source: google.com)
(source: google.com)
There are some fine-looking visualisations at many-eyes.com - which I think is run by IBM. I don't know what they're using though: some kind of Java Applet...
Why not Processing or ProcessingJS?
http://processing.org/
http://processingjs.org/