Rangeslider won't reset after zooming out
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
https://codepen.io/Lexachoc/pen/XWGGLJG (the plotly-latest.min.js is using 1.58.5)
The Autoscale or Reset axes buttons in the menu bar won't autoscale/reset the rangeslider correctly after using zoom out button.
I can confirm that with plotly-2.29.1.min.js, the issue exists (but Plotly.d3.csv is removed from version 2 so I can't use that version for the codepen). I found this issue when I use plotly-2.28.0.min.js and now with plotly-2.29.1.min.js:
(no codepen for this, sorry, this is server-side data)
My layout:
{
xaxis: {
rangeslider: {},
automargin: true,
tickfont: {
size: 14
},
showspikes: true,
spikemode: 'across', // or 'across' or 'marker'
spikethickness: 1
},
yaxis: {
fixedrange: true,
tickfont: {
size: 14
},
automargin: true,
},
}
The example in here
https://plotly.com/javascript/range-slider/
https://codepen.io/plotly/pen/WwXEoV
it doesn't have this issue (it uses plotly-1.8.0.min.js)
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 reproduire le CodePen lié avec plotly-2.29.1 et comparez son comportement avec l’exemple de range-slider. Examinez la gestion de Zoom-out, Autoscale et Reset axes pour le x-axis rangeslider. C’est terminé lorsque les deux boutons restaurent correctement le rangeslider après un zoom arrière, y compris le layout signalé avec un fixed-range y-axis.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- data-visualization, frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100