keep the range of xaxis1 when toggling traces
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- data-visualization
Piste de recherche
Commencez par exécuter l’exemple Plotly fourni et activez ou désactivez les traces tout en observant les plages superposées de xaxis1 et xaxis2. Étudiez le comportement de la mise à jour des plages lors de l’activation ou de la désactivation des traces ; le travail est terminé lorsque xaxis1 conserve sa plage actuelle tandis que xaxis2 continue de se comporter comme indiqué.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem:
The fig has two xaxises, when toggled trace2, the range of xaxis1 was changed.
Feature request:
How to keep the range of xaxis1 like xaxis2 when toggle trace2?
https://github.com/user-attachments/assets/cf3ac904-8ae4-4cfa-9783-193196c327df
Code:
import plotly.graph_objects as go
fig = go.Figure()
x1 = [0, 1, 2, 3, 4, 5]
x2 = [100, 200, 300, 400, 500, 600]
fig.add_trace(
go.Scatter(
x=x1,
y=[7] * 6,
visible=False,
)
)
fig.add_trace(
go.Bar(
x=[0, 1, 2],
y=[1, 2, 3],
)
)
fig.add_trace(
go.Bar(
x=[3, 4, 5],
y=[4, 5, 6],
)
)
# data3
fig.add_trace(
go.Scatter(
x=x2,
y=[8] * 6,
)
)
# create xaxis2
fig.update_layout(
xaxis2={
"anchor": "y",
"side": "top",
"overlaying": "x",
},
)
# Re-assign scatter traces to axes created above
fig.data[3].update(xaxis="x2")
fig.show()
- Langage dominant
- JavaScript
- Étoiles
- 18.3k
- Forks
- 2k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 21
Préparer son environnement
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.
Autres issues de plotly/plotly.js
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
chore P3 plotly-internal size: 3 task
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
Les mainteneurs répondent en général sous 1 jour
-
chore P1 plotly-internal size: 1 task
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
chore P3 plotly-internal size: 1 task
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
plotly/plotly.js#7648 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de plotly/plotly.js
Issues similaires
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 78/100
jaegertracing/jaeger-ui#4512 ·
Les mainteneurs répondent en général sous 1 jour
-
feedback simulation workshop
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
githubnext/gh-aw-workshop#3857 ·
Les mainteneurs répondent en général sous 2 jours
-
area-clientside-dartpad
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
quarkusio/extensions#3432 ·
Les mainteneurs répondent en général sous 1 jour