I’m working on some bar charts and need to update the chart values. The only way I’ve found to do this is to redraw the whole thing. Isn’t there a way to simple update the bars? And if so what I’m really hoping to do is animate that change. Any suggestions?
Share
Here’s what you want (updated Fiddle).
You were on the right track for creating a new bar chart. The only issue is, you don’t want to “display” that bar chart, but you want to use its bars for animation. While this does generate a new graph which we later throw away (using
remove()), it seems to be Raphael best practice.This is not complete, as we haven’t animated the legends to match the new chart, but this technique applied to the labels should get you there. Basically, we need to re-map the hovers to show new labels (and remove the old labels).
Hopefully, this should work exactly like you hoped. Let me know if you have any issues. Enjoy!