Scattergl doesn't fill to zero y properly
Aberta
Ninguém assumiu esta issue ainda.
bug
P3
- Linguagem predominante
- Python
- Estrelas
- 18.8k
- Forks
- 2.8k
- Merge médio
- 16h 26min
- PRs com merge (30d)
- 21
Descrição
Using the fill tozeroy on a Scattergl fills to a minima, rather than zero. No such issue is present in Scatter.
The issue was found with Python using Plotly version 4.14.1 and is present in both Chrome and Edge. The following code is able to reproduce the issue:
import plotly.graph_objects as go
def squared(x):
return x**2
x = list(range(-5, 5))
y = [squared(i)-3 for i in x]
fig = go.Figure(
go.Scattergl(
x=x,
y=y,
fill='tozeroy'
)
)
fig.show()
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece executando a reprodução em Python fornecida com o Plotly 4.14.1 e compare Scattergl com Scatter no Chrome ou Edge. Rastreie o caminho de renderização de Scattergl para fill='tozeroy'; o trabalho estará concluído quando a região preenchida alcançar y=0 em vez do mínimo dos dados.
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
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100