I can't seem to get the animation callback to work for my scenario. I would like to update my series from unstacked line to stacked area with a button, and I would like the series to animate to their new positions. I can do this with setTimeout but I would really like to use an animation callback. The problem is if I do chart.redraw({complete: callbackFun}), the series update immediately without transition. Is there a way to set an animation callback that only fires after the entire animation is complete?
I want behavior like this:
http://jsfiddle.net/KVpzk/
Alternatively, if there's a way to do this animation without a complicated callback, I'd love to know how. I haven't been able to find anything so far.