new update affects px.scatter() logging in wandb
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
hi,
I noticed that updating to plotly=6.0.1 breaks some of the wandb logging of scatterplots, at least those with hover features. I think this might have something to do with some change in the json encoding given by the plotly.io codebase.
minimum reproducing error:
import plotly.express as px
import pandas as pd
import wandb
table_ex = pd.DataFrame({"ax1": [0, 3, 4],
"ax2": [0, 3, 3],
"ax3": [0, 0.2, 0.4],
}
)
fig2 = px.scatter(table_ex, x="ax1", y ="ax2", color="ax3", range_color=(0,1), hover_data=table_ex.columns)
fig2.update_traces(marker=dict(size=15))
fig2
run = wandb.init(project="test2")
wandb.log({"hi": fig2})
wandb.finish()
wandb==0.19.8, plotly==6.0.1, pandas==2.2.3
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
Exécutez le reproducteur fourni avec wandb==0.19.8, plotly==6.0.1 et pandas==2.2.3, en vous concentrant sur la figure px.scatter avec hover_data. Suivez la sérialisation utilisée lorsque wandb.log reçoit la figure et comparez-la au comportement observé avant la mise à jour de Plotly. C’est terminé lorsque les nuages de points avec des fonctionnalités de survol sont de nouveau journalisés correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- pandas, python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 65/100