Scattergl fill not shown when too many scattergl-traces in plot
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 18.8k
- Forks
- 2.8k
- Merge medio
- 16 h 26 min
- PR fusionados (30 d)
- 21
Descripción
A strange bug happens when adding more than 508 scattergl traces to a figure: the fill property is not shown anymore:
n=509
fig = go.Figure()
for i in range(n):
fig.add_scattergl(
x=[0,1], y=np.random.random(2), mode='lines',
showlegend=False
)
fig.add_scattergl(
x=[0.1, 0.9, 0.9, 0.1],
y=[0.2, 0.2, 1.2, 1.2],
mode='lines', fill='toself', fillcolor='red'
)
fig.update_layout(hovermode='closest')
With n=509, the fill doesn't show (but the line of the trace does), with n=508, the fill shows up.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el problema con el ejemplo de Python proporcionado, compara traces scattergl con 508 y 509 y comprueba el renderizado del relleno del último trace. Empieza siguiendo la ruta de renderizado de scattergl utilizada por la figure; se considera terminado cuando el relleno rojo siga visible con 509 traces y el comportamiento existente de las líneas y del renderizado permanezca intacto.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-visualization
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100