Offre anche funzionalità di visualizzazione fuori dalla scatola utilizzando i vari pacchetti di trama e visualizzazione.
In questa guida, esploreremo come è possibile visualizzare le figure create usando Plotly nell'IDE SPYDER.
Esempio:
In alcuni casi, l'IDE Spyder non riesce a visualizzare le cifre a seconda dell'ambiente target.
Ad esempio, considera il seguente codice:
importazione della trama.esprimere come pxNell'esempio precedente, creiamo un semplice diagramma a barre usando la trama nell'IDE SPYDER. Tuttavia, quando chiamiamo il fig.Funzione show (), non viene visualizzata alcuna figura.
Discutiamo i vari metodi e tecniche per risolvere questo problema.
Cosa fa sì che Spyder non visualizzò trame?
La prima domanda che potresti fare è: perché Spyder non mostra i miei grafici? Sebbene non vi sia alcun motivo definitivo per il motivo per cui lo Spyder potrebbe non mostrare la figura della trama, una delle principali cause è il motore di rendering.
Per impostazione predefinita, seleziona Plotly il motore di rendering più appropriato a seconda dell'ambiente di destinazione.
In Spyder, non riesce a selezionare il renderer predefinito se non esplicitamente specificato.
Tieni presente che questa causa può variare a seconda dell'ambiente, dei pacchetti installati, della biblioteca di trama e altro ancora.
Fix #1: Imposta il rendering predefinito
Il metodo più comune e più semplice per risolvere questo problema è dire a Plotly il rendering che si desidera utilizzare.
Nella maggior parte dei casi, l'uso del browser del sistema è una scommessa sicura. È possibile aggiornare il rendering predefinito in Spyder eseguendo il seguente codice:
importazione della trama.io come ioNel codice precedente, iniziamo importando il modulo IO come IO. Quindi impostiamo il rendering predefinito usando l'IO.rendering.predefinito.
Ora puoi chiamare il fig.Show () funzione. Apre una nuova finestra del browser e visualizza il diagramma specificato come mostrato nel seguente:
Un'altra alternativa al browser è consentire a Plockly di visualizzare le figure come immagini statiche. Ad esempio, è possibile impostare il rendering predefinito su SVG come mostrato nel seguente:
io.rendering.default = 'svg'Una volta aggiornato, è possibile eseguire il fig.show () funzione e plotly visualizzerà la figura come un'immagine statica nella scheda grafici in Spyder.
Correzione #2: usando il modulo Plobly Offline
Se non si desidera modificare il rendering predefinito, è possibile utilizzare il modulo offline in trama.
Un esempio è il seguente:
dalla trama.Grafico di importazione offlineL'esecuzione della modalità offline costringerà la figura a essere resa nel browser predefinito.
Conclusione
Questo articolo ti mostra come è possibile visualizzare le figure della trama nell'IDE SPYDER.