Topic: Any ideal solution for interactive, animated charts?

Hi all,

I'm looking for a way to incorporate charts into my app.

Ideally, a solution would implement the following scenarios:

1) A pie chart that has a slider bar (or any sort of control) for each wedge in the chart. As the user drags a slider, the corresponding wedge grows larger/smaller and all the other wedges adjust.

2) A line graph depicting some equation or data series. The user can manipulate the equation or data series, press a button, and watch the line graph animate in such a way that it shows the changes between the two graphs (e.g., a new graph can "split" from the old graph and slide to its new position while the old graph slowly fades away).


Currently, I'm looking at flare. It seems to be very pretty and very flexible. But this is not my area of expertise so... is there anything somebody can recommend?

Last edited by Freddy (2009-03-04 05:27:37)

Re: Any ideal solution for interactive, animated charts?

The best thing I've found and what we use, is the Google Visualization API http://code.google.com/apis/visualization/.  Specifically, Philippe LeGrain's plugin http://github.com/philippelegrain/googl … ree/master.

It is great.  For you:

1) The interactive pie chart (PieChart) would work, but it doesn't incorporate the slider.

2) Annotated TimeLine (like Google Finance) or MotionChart (gapminder) would be best.

Good luck!

Re: Any ideal solution for interactive, animated charts?

I have recently used Amcharts - you embed the flash object on the page and supply it with XML (either inline or via a URL) which is easy enough using Builder views.

Thank me by recommending me on WorkingWithRails

Re: Any ideal solution for interactive, animated charts?

a belated thank you for the tips! I'll definitely check these out.