Plotly supporta un’eccellente base per trame animate. Consiglio vivamente il loro tutorial di base Qui. Tuttavia, le animazioni della trama sono impostate principalmente per aggiungere un’altra dimensione alla visualizzazione, solitamente il tempo. Questo è fantastico per aggiungere più significato a una trama.
L’animazione, però, non deve essere utilizzato per aggiungere complessità a una trama. L’abilità di enfatizzare con l’animazione è potente. Quando abbiamo il grafico fondamentale per il nostro pubblico, vogliamo attirare la loro attenzione senza gridare esplicitamente “Questa è la trama a cui dovresti davvero prestare attenzione!” I nostri occhi sono naturalmente attratti dalle cose in movimento e le trame animate possono creare anticipazione. Il tuo pubblico si impegna e cerca mentalmente di anticipare la battuta o la riga successiva in tempo reale. Immagina se le decisioni aziendali chiave dipendessero da questa trama: il tuo pubblico attende con il fiato sospeso mentre i risultati si svelano davanti ai loro occhi!
Per dirla in prospettiva, immagina di essere trascorsi 20 minuti dalla presentazione di un collega, quale grafico attira la tua attenzione? Questo semplice grafico (generato dai panda):
O questo grafico animato degli stessi dati:
Per farcela in Plotly, dobbiamo effettivamente rimescolare un po’ i nostri dati. Ancora una volta, le animazioni di Plotly sono impostate per seguire una certa sequenza (di solito il tempo). Quindi, estenderemo i nostri dati per creare efficacemente un frame per ciascun punto dati. Eccoci qui:
Innanzitutto, importiamo il pacchetto plotly (installalo con pip se non l’hai già fatto) e creiamo un set di dati fittizio con cui lavorare:
Fonte: towardsdatascience.com