plotly / plotly/plotly.py

[BUG]: Plotly (Dash) not updating xaxes range via Patch method when subplots are horizontal

Offen
#5,480 2 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@emilykl arbeitet bereits daran.

Seit 04.2.2026.

bug
Vorherrschende Sprache
Python
Sterne
18.8k
Forks
2.8k
Ø Merge
16 Std. 26 Min.
Gemergte PRs (30 T.)
21

Beschreibung

Description

Plotly (Dash) not updating xaxes range via Patch method when 2 subplots are horizontal make_subplots(rows=1, cols=2, shared_xaxes="all"). It works fine when the two subplots are vertical.

Plotly / Dash versions
plotly 6.5.2
dash 3.4.0

Screenshots/Video

Horizontal: On 1st Forward or Backward click half the trend disappears, because the range does not get updated.
Image

Horizontal: On 2nd Forward or Backward click half the trend disappears, because the range does not get updated.
Image

Vertical Subplots are OK! You can hit Forward/Backward as many times as you want
Image

Steps to reproduce
  1. Run attached code
  2. When Dropdown is Horizontal (default), use Forward/Backward button and trend will disappear in two clicks. The x-range does not keep up when the trend is updated via the Patch method patched_figure["layout"][f"xaxis{index + 1}"]["range"] = [now, now + timedelta(days=4)]
  3. When Dropdown is Vertical, all works as is should. You can hit Forward/Backward as many times as you want.

plotly_dash_patch.py

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.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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