Multiple extendTraces calls causes axis data to mix
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 18.3k
- Forks
- 2k
- Merge moyen
- 2 j 12 h
- PR mergées (30 j)
- 28
Description
Axis data becomes mixed between graphs when using Plotly.extendTraces on more than one graph on a page.
You can find a reproducible example below:
https://jsfiddle.net/au7jgfkw/24/
Screenshot of the bug in question:

As you can see, the first graph works as in tended. However, the proceeding two graphs contain the axis data related to another graph. Running the three lines of extendTraces further mixes the data between the graphs.
I have also tried nesting subsequent extendTraces calls in a .then callback to ensure that each line is called synchronously. However, this yields the same result.
I have also created a post on Plotly.js forums regarding this bug 25 days ago, but it does not have any comments.
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
Commencez par l’exemple reproductible à l’adresse https://jsfiddle.net/au7jgfkw/24/ et examinez les trois appels à Plotly.extendTraces sur des graphiques distincts. Comparez les données des axes après chaque appel et vérifiez si l’imbrication des appels dans un callback de then modifie le résultat. C’est terminé lorsque des mises à jour répétées maintiennent les données des axes de chaque graphique isolées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- 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
- 35/100