plotly / plotly/plotly.js

add more transition types

Offen
#3,456 6 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

On the heels of #1849 being closed (via https://github.com/plotly/plotly.js/pull/3217), here's a list of new transition types/tweens that we'll want to add, probably piece by piece, trace by trace:

  • mark position tweening for all scatter types, and for bars (i.e. ranked bars that change rank)
    • bar position tweens done in #4180 and #4186
  • size tweening for everything that has a size: marker size for all scatter traces, height of bar/barpolar, box and violin parameters, text elements
    • bar height tweens done in #4180
  • color tweening for everything that has a color: bars, choropleths, boxes, whatever
    • bar color tweens done in #4180
  • range tweening for everything that has a range

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 der Durchsicht der in #1849, #4180 und #4186 referenzierten Übergangsarbeiten, einschließlich des noch offenen Kommentars zu Textfarbe und Schriftgröße der Leiste. Verwende die Checkliste in diesem Issue, um zu bestimmen, welche Bereiche für Positions-, Größen-, Farb- und Bereichs-Tweening noch offen sind; erledigt bedeutet, dass die jeweils aufgeführten Trace-Typen diese Übergänge unterstützen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
data-visualization
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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