plotly / plotly/plotly.js

Double click to zoom out alternates between ranges

Offen
#6,336 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug P3
Vorherrschende Sprache
JavaScript
Sterne
18.3k
Forks
2k
Ø Merge
2 T. 12 Std.
Gemergte PRs (30 T.)
28

Beschreibung

Double click to reset zoom when an axis range is specified causes the double click zoom out behavior to alternate between the specified range and fully zoomed out on subsequent double clicks.

Reproduction
  1. Create new plot with a trace using Plotly.newPlot
  2. Specify a layout where at least one axis has a range specified
  3. Double click to fully zoom out
  4. Double click again to zoom back in to the specified range

See: https://codepen.io/Kurappu/pen/jOxpMvj

Expected

Double clicking to zoom out multiple times should not alternate between zoom states (step 4 above should result in nothing happening)

Possibly related issues

#2957, which got merged with #2718
While they touch on few related points, they don't seem to mention anything about the alternating issue I'm experiencing.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der CodePen-Reproduktion und der Double-Click-Zoom-Behandlung, die von Plotly.newPlot aus erreicht wird, wenn eine Layout-Achse einen expliziten Bereich hat. Überprüfe die wiederholte Double-Click-Sequenz anhand des erwarteten Verhaltens: Nach dem vollständigen Herauszoomen sollte ein weiterer Double-Click nichts tun, anstatt den angegebenen Bereich wiederherzustellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.