plotly / plotly/plotly.js

Broken text transitions for sunburst/treemap charts

Offen
#5,547 2 Kommentare 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

This issue is described in the Icicle Plot Issue but in the context of an Icicle plot.

Reproducible Example

Check out the Basic Sunburst Example from the docs: https://plotly.com/javascript/sunburst-charts/#basic-sunburst-chart

https://user-images.githubusercontent.com/10369095/110998679-2fa51300-834d-11eb-9d80-79ffcc6102f8.mov

Describing the Bugs

  • At the 3 sec mark, notice that Awan and a few other text labels disappears.
  • At the 9 sec mark, notice that Awan, Abel and Cain are already located at their target X and Y, and that the text scales into view.

The reason I'm grouping these text labels together is because I suspect they are related. There are other more Icicle specific bugs I've noticed in https://github.com/plotly/plotly.js/pull/5546#issuecomment-797026819.

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 damit, das Basic Sunburst Example aus der Plotly JavaScript-Dokumentation auszuführen und die Übergänge der Beschriftungen mit dem angehängten Video zu vergleichen. Lies den verlinkten Icicle Plot Issue hinsichtlich des verwandten Übergangsverhaltens. Als erledigt gilt die Aufgabe, wenn Beschriftungen wie Awan, Abel und Cain sichtbar bleiben und zu ihren Zielpositionen und ihrer Zielskalierung übergehen, ohne zu verschwinden.

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.