I’ve recently been looking at some different options for charting, for those cases where you might not want to use a heavy flex application, and one of the first that came to mind was gRaphaël. It’s an impressive javascript charting library based on the Raphaël drawing API created by Dmitry Baranovskiy. I’m not really clear if Dmitry created it by himself or with a team, but if it’s all one persons work, I’m seriously impressed.
gRaphael isn’t as robust as Flex charting, but with some tweaking I think you can get it to suit your charting needs for a HTML based site.
I’ve started experimenting with the Pie control, basically recreating the demo from the gRaphaël website. It’s really easy to get set up, but from what I can tell, it lacks features like labels on the wedges themselves (similar to what we see in flex), and there seem to be some layout issues with positioning the pie relative to the legend.
There’s not a lot of documentation out there for Raphael, so maybe there are work-arounds for these issues, or maybe I’m just doing something wrong. I’ll need to dig through the Raphael code a bit more to figure it out.