plotly / plotly/plotly.py

autosizing issue since upgrade from 5.24.1 to 6.3.0

Offen
#5,370 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Since I upgraded plotly from 5.24.1 to 6.3.0 my diagrams do not take up the whole width of the parent container anymore.
Minimal working example using solara:

import solara
import plotly.express as px

@solara.component
def create_dashboard():
  fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
  return solara.Div(
          [solara.FigurePlotly(fig)],
          style={"width": "100%", "display": "flex", "flex": "1 1 auto"},
      ),
  )

@solara.component
def Page():
    create_dashboard()

What is the accepted way of using full width in >6.0.0 ?

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 dem minimalen Solara-Beispiel im Issue und vergleiche sein Autosizing-Verhalten zwischen Plotly 5.24.1 und 6.3.0. Verfolge, wie solara.FigurePlotly den Figure-Container behandelt, und ermittle, welche Verwendung oder Änderung die volle Breite des Parents wiederherstellt; als erledigt gilt die Aufgabe, wenn das bereitgestellte Diagramm nach dem Upgrade seinen Parent ausfüllt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
plotly, python
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.