Description
Recently I noticed that the old definition of animation frames doesn't work anymore.
More precisely: if I define a subplot with two cells, for example, and want to animate only the traces in a single subplot, then by the initial definition from 2016, I had to set the attribute Frame.traces
on the list of trace indices in fig.data
that are modified from frame to frame. All other traces were visible during the animation.
After a recent plotly.js release (I couldn't identify it) the traces that are not modified within Frame.data
disappear when the animation starts, and I have to extend the list Frame.traces
to the list of all traces in fig.data
because those that are not modified from frame to frame are set invisible by plotly.js. Hence Frame.data
must contain the update visible=True
for these ones.
My question is: is it possible to revert the Frame definition to the old one? Why let users make these settings (visible=True
), and why they are not performed automatically by plotly.js, as it did
for three years?
Here is a simple example to understand better what I'm referring to:
https://plot.ly/~empet/15543/