[BUG]: `scattergl` incorrectly handles numeric and numeric-string marker variants
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 65/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript
- Domínio
- data-visualization, web-dev
Direção de pesquisa
Look at the scattergl trace module and its marker symbol handling. The codepen example shows the bug. Compare how numeric and string marker codes are processed versus named symbols. Check the WebGL rendering pipeline for scattergl and related traces. Verify the fix by updating the symbol parsing logic and testing with the provided codepen.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
scattergl incorrectly handles numeric and numeric-string marker variants such as 100 / '100' ('circle-open'), 200 / '200' ('circle-dot') and 300 / '300' ('circle-open-dot').
The equivalent named symbols render correctly:
symbol: 'circle-open'
symbol: 'circle-dot'
symbol: 'circle-open-dot'
Reproducible example: https://codepen.io/Lexachoc/pen/gbmWRGM
This bug also affects all WebGL-based traces that reuse scattergl.
- Linguagem predominante
- JavaScript
- Estrelas
- 18.3k
- Forks
- 2k
- Merge médio
- 2d 10h
- PRs com merge (30d)
- 30
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.
Mais de plotly/plotly.js
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
chore P3 plotly-internal size: 3 task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
-
chore P1 plotly-internal size: 1 task
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
-
chore P3 plotly-internal size: 1 task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Todas as issues de plotly/plotly.js
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
mksglu/context-mode#1200 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
neondatabase/website#5944 ·
-
module: core
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
jaegertracing/jaeger-ui#4506 ·