plotly / plotly/plotly.js

add more transition types

Aperta
#3,456 6 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

feature P3
Lingua principale
JavaScript
Stelle
18.3k
Fork
2k
Merge medio
2g 12h
PR unite (30g)
28

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando il lavoro di transizione referenziato in #1849, #4180 e #4186, incluso il commento rimanente sul colore del testo e sulla dimensione del carattere della barra. Usa la checklist di questa issue per determinare quali aree di tweening di posizione, dimensione, colore e intervallo rimangono; completato significa che i tipi di trace elencati applicabili supportano tali transizioni.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
data-visualization
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.