plotly / plotly/plotly.js

yaxis.autorange === true unexpected behavior since 3.0

Offen
#7,377 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Hello everyone,

Since updating to 3.0, we are observing a regression on the autorange option.
https://dps.report/jkgm-20250217-204224_ura
You can see there, on "Graph", when swapping from "PS" to "cumulative", the y axis does not properly adjust anymore, despite "autorange" on it being true.

The graph's update is triggered on a "plotly_animated" event and then Plotly.relayout API is called. I could not find anything in the documentation regarding if we were doing something wrong or if there was a migration effort to be had on that area when upgrading to 3.0.
Issue is still present on 3.0.1.

Thanks.

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

Beginnen Sie mit der verlinkten Reproduktion des Graphen und vergleichen Sie das Verhalten zwischen Plotly 3.0 und 3.0.1. Verfolgen Sie das Ereignis plotly_animated, gefolgt vom Aufruf Plotly.relayout, und konzentrieren Sie sich darauf, warum yaxis.autorange beim Wechsel von PS zu cumulative true bleibt, ohne angepasst zu werden. Als abgeschlossen gilt, wenn sich die y-Achse nach diesem Wechsel korrekt aktualisiert oder die Migrationsanforderung dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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