plotly / plotly/plotly.js

Pie chart leader lines are not cleaned up when layout height changes in call to Plotly.react

Offen
#5,616 1 Kommentar 0 Reaktionen 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

Version: plotly-1.58.4.js
CodePen: https://codepen.io/tysonliddell/pen/qBRGVzV

When calling Plotly.react to resize a pie chart, the leader lines are left on the graph leaving a mess like the following:

image

If I change datarevision in the layout when calling Plotly.react, the lines are then redrawn properly. Shouldn't the leader lines lines redraw if the layout changes, but the data remains constant though?

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 bereitgestellten CodePen und reproduziere die Größenänderung über Plotly.react unter Verwendung von plotly-1.58.4.js. Verfolge den Aktualisierungspfad des Kreisdiagramms für die Bereinigung der leader-line, wenn sich die Layout-Höhe ändert, und füge einen Regressionstest hinzu, der unveränderte Daten bei geändertem Layout abdeckt, und überprüfe, dass keine veralteten Linien verbleiben.

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
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
64/100

Neue Issues direkt in Ihr Postfach

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