Can't draw spike line across subplots with make_subplots in 4.0.0
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
After upgrading to plotly 4.0.0, I can't see how to create a spike line across shared axes created with make_subplots.
Previously I was using code like this:
from plotly.tools import make_subplots
from plotly.io import write_html
fig = make_subplots(rows=4, cols=1, shared_xaxes=True)
x_vals = list(range(10))
y_vals = [x**2 for x in x_vals]
fig.add_scatter(x=x_vals, y=y_vals, row=1, col=1)
fig.add_scatter(x=x_vals, y=y_vals, row=2, col=1)
fig.add_scatter(x=x_vals, y=y_vals, row=3, col=1)
fig.add_scatter(x=x_vals, y=y_vals, row=4, col=1)
fig.update_xaxes(spikemode='across+marker')
write_html(fig, 'out.html', auto_open=True)
The resulting figure showed spike lines across axes because only one x axis was created:

But in 4.0, multiple x axes are created so the spike line no longer draws across all subplots:

Is there any way around this? Thanks!
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 avec la reproduction Python fournie en utilisant make_subplots, shared_xaxes et fig.update_xaxes(spikemode='across+marker'). Comparez la configuration générée des axes des subplots dans Plotly 4.0 avec le comportement antérieur d’un axe unique. Le travail est considéré comme terminé lorsqu’une méthode prise en charge pour faire s’étendre la ligne de spike sur tous les subplots partagés est identifiée, ou lorsque cette limitation et sa solution de contournement sont documentées.
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é
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100