What is the best way to create pie graphs and other animated dynamic info graphics?
Should I look into js libs like paper.js or should I create my own using minimal js and css3?
Examples are really what I'd like to see. Thanks!
If you do want to write your own, be aware that to get the kind of effects available with some of the libraries will take a lot more than minimal js code. Sure you could write a very basic script that draws pie segments in a fairly small amount of code, it won't have the animations or dynamic properties you'd get from using a library. And most libraries really aren't that big considering how much they do.
The beauty of Raphael is that it makes it very easy to produce quite complex graphics, including some very nice animated graphs. See the examples on the site above, which includes pie charts.
In addition, Raphael scores over other similar libraries in that it works flawlessly even in older versions of IE (as far back as IE6!), as it uses SVG on modern browsers, and falls back to VML for old versions of IE.
Hope that helps.
This recipe can be found in it's original form on Stack Over Flow.