Анимированный график в Plotly на Scattergl

Бьюсь второй день над тем, чтобы заставить работать анимированный график, используя Scattergl. Обычный Scatter работает, работает у меня и Scatter3d. Первый я не могу использовать, потому что у меня десятки и сотни тысяч точек, мне нужно аппаратное ускорение. Вот простой пример проблемы:

import plotly.graph_objects as go
 
fig = go.Figure()
 
fig.add_trace(go.Scattergl(x=[4, 2, 56, 3, 1], y=[2, 35, 2, 12, 5], mode="markers"))
 
frames = [
    go.Frame(name=0, data=go.Scattergl(x=[12, 4, 1, 6, 5], y=[4, 2, 5, 45, 23], mode="markers")),
    go.Frame(name=1, data=go.Scattergl(x=[8, 6, 5, 3, 8], y=[9, 7, 6, 4, 11], mode="markers"))
]
 
fig.update_layout(updatemenus=[dict(type="buttons",
                                    buttons=[dict(label="►", method="animate", args=[None, {"fromcurrent": True}])])])
 
fig.frames = frames
 
fig.show()

Проблема в том, что кадры не отображаются (хотя hovertemplate меняется), не отрисовываются новые точки. Если поменять Scattergl на Scatter, то всё работает.


Ответы (0 шт):