Scattergl fill not shown when too many scattergl-traces in plot
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 18.8k
- Forks
- 2.8k
- Merge moyen
- 16 h 26 min
- PR mergées (30 j)
- 21
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez le problème avec l’exemple Python fourni, comparez les traces scattergl 508 et 509 et vérifiez le rendu du remplissage du dernier trace. Commencez par suivre le chemin de rendu scattergl utilisé par la figure ; le travail est terminé lorsque le remplissage rouge reste visible avec 509 traces, tout en conservant le comportement existant des lignes et du rendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100