Difference in NaNs in hover values between figure and figure widget
Ouverte
Personne n'a encore pris cette issue.
bug
P3
- Langage dominant
- Python
- Étoiles
- 18.8k
- Forks
- 2.8k
- Merge moyen
- 16 h 26 min
- PR mergées (30 j)
- 21
Description
Nans are labeled as 0.0 when using figure, but correctly as NaN when using FigureWidget.
Minimal reproducible example .
import numpy as np
import plotly.graph_objects as go
x = np.random.random(10)
y = np.random.random(10)
color = np.ones(10)*np.nan
fig = go.Figure(
data=go.Scatter(
x=x,
y=y,
marker=dict(
size=16, #set color equal to a variable
colorscale='Viridis', # one of plotly colorscales
showscale=True,
color=color
),
mode='markers',
hoverinfo="text",
hovertemplate="x=%{x:.3f}<br>y=%{y:.3f}<br>%{marker.color:.3f}"
)
)
fig

go.FigureWidget(fig)

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 exécuter l’exemple minimal reproductible avec go.Figure et go.FigureWidget, en comparant les valeurs de hover générées pour marker.color contenant NaN. Suivez la gestion différente des valeurs de hover et vérifiez que c’est terminé lorsque les deux types de figure affichent NaN de manière cohérente dans hovertemplate.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- numpy, plotly, python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100