I have a figure with a mix of Heatmaps, and 3D plots. I also have play and pause buttons which control the animations. When I pause the animations once and press play, all the 3D surface plots continue but heatmaps don’t change. If I don’t press pause, the heatmaps continue to update.
@lordlycastle In order to express an opinion I have to see your code, because you can animate the subplots in two ways: either simultaneously or alternately. Please paste here the code for updatemenus, too.
Here the subplots are animated simultaneously: https://plot.ly/~empet/14189. Inspect the code https://plot.ly/~empet/14189#code, choosing Python from the dropdown menu,
to see that the frames are defined such that frames[k][‘data’] contains 4 dicts that update the traces [0,1,2,3]
Try to set redraw=True in the two dicts with label ‘Play’ and ‘Pause’ in the list buttons, inserted in updatemenus (always when you animate heatmaps or contour plots redraw must be True, not False, as in the case of any other trace type) .
I didn’t run your code because its copy-and-paste led to the insertion of non-unicode characters.