plotly / plotly/plotly.py

The color of Scattergl points are missing when using animation

Aberta
#4,564 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

bug P3 sev-3
Linguagem predominante
Python
Estrelas
18.8k
Forks
2.8k
Merge médio
16h 26min
PRs com merge (30d)
21

Descrição

import plotly.graph_objects as go

fig = go.Figure(
    data=[go.Scattergl(x=[0, 1], y=[0, 1])],
    layout=go.Layout(
        xaxis=dict(range=[0, 5], autorange=False),
        yaxis=dict(range=[0, 5], autorange=False),
        title="Start Title",
        updatemenus=[dict(
            type="buttons",
            buttons=[dict(label="Play",
                          method="animate",
                          args=[None])])]
    ),
    frames=[go.Frame(data=[go.Scattergl(x=[1, 2], y=[1, 2])]),
            go.Frame(data=[go.Scattergl(x=[1, 4], y=[1, 4])]),
            go.Frame(data=[go.Scattergl(x=[3, 4], y=[3, 4])],
                     layout=go.Layout(title_text="End Title"))]
)
fig.update_layout(showlegend=False)
fig.show()

the visualization is shown as below:
(https://github.com/plotly/plotly.py/assets/55653936/29679f73-06e7-43dd-80ae-1c7d7636f29d)

When I execute the above code, only the first frame line segment has normal color, and the other frame line segments have no color.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece executando o exemplo Python fornecido e reproduzindo a animação com Scattergl. Compare as cores das linhas do primeiro frame com as dos frames posteriores e rastreie o comportamento da animação na pilha de visualização do Plotly. A tarefa estará concluída quando todos os segmentos de linha dos frames animados mantiverem suas cores esperadas.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
data-visualization
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.