Plotly Dash o React.js + Plotly.js?

Blog

Abbiamo visto in Quale libreria dovrei usare per la mia dashboard Python? che la creazione di una visualizzazione dei dati in una dashboard Web sta diventando rapidamente complessa e richiede un framework che faccia di più che unire alcuni grafici. Plotly Dash è uno di questi framework ed è molto accessibile alla maggior parte dei data scientist poiché l'applicazione è puro codice Python.
Allo stesso tempo, Dash sta generando un'applicazione Web basata su React.js, un framework Javascript leader per le applicazioni Web. Prima o poi ti sentirai limitato da Dash. O dai vincoli o dai principi di Dash, o dalla mancanza di controllo sull'app generata, o dall'integrazione della dashboard con un'applicazione più grande. Ad esempio, la tua applicazione potrebbe richiedere l'autenticazione dell'utente, potrebbe recuperare alcuni dati del client e alla fine portare alla Dashboard.
E se volessi passare da Dash a una classica applicazione React.js dopo la mia fase di prototipazione? È costoso?
E se volessi saltare completamente la fase Dash e creare direttamente un'app React.js? La curva di apprendimento è troppo ripida?
Di seguito viene mostrato cosa significa scrivere un'applicazione Dash e l'alternativa React.js, in base a un caso d'uso che si adatta a Dash: su selezione dell'utente, l'inferenza viene eseguita su un file Audio utilizzando il classificatore YAMNet. L'inferenza restituisce i punteggi e la forma d'onda, queste serie sono tracciate sul cruscotto.



questo supera il limite di dimensione del file di github di 100.00 mb

#plotly #machine-learning #flask #dataviz #react

versodatascience.com

Plotly Dash o React.js + Plotly.js?

La proposta di Dash Value consiste nel nascondere la complessità della scrittura di un'app Web React. Ecco un confronto tra le implementazioni di Dash e React.js