HOWTO · Seaborn

Risolvi il problema dei grafici Seaborn che non vengono visualizzati

Questo tutorial mostra come risolvere se i grafici nati dal mare non vengono visualizzati in python

La funzione Seaborn restituisce una cifra contenente la trama desiderata. Tuttavia, potresti pensare che il tuo codice sia corretto, ma la tua figura non viene visualizzata. Può essere un evento comune, specialmente se lavori in file di notebook Python.

Potrebbe essere un po ‘difficile capire perché ciò possa accadere senza effettivamente guardare il codice. Tuttavia, in questo tutorial, discuteremo alcuni metodi comuni che possono essere utilizzati per risolvere questo problema.

Usa la funzione matplotlib.pyplot.show()

Poiché il modulo seaborn è costruito sulla libreria matplotlib, è compatibile con molte funzioni matplotlib. La funzione show() viene utilizzata per visualizzare tutti i grafici e i grafici correnti nella figura. Dobbiamo chiamare questa funzione dopo aver creato la trama e mostra la tua figura.

Nota che per Python 2, si può anche usare sns.plt.show() ma non per Python 3.

Usa la funzione matplotlib.pyplot.figure()

In molti casi, possiamo usare la funzione figure() per risolvere questo problema. Attiva la figura corrente o ne crea una nuova. Dovrebbe essere usato prima di creare la trama nata dal mare.

Usa il comando %matplotlib inline

Viene utilizzato per attivare il backend matplotlib. È usato comunemente nei notebook Python. In questo modo viene richiamata la funzione show alla fine di ogni cella, e il grafico viene visualizzato all’interno del taccuino Python. Nota che sovrascrive la funzione show(), quindi se questo comando viene utilizzato, la trama del mare verrà visualizzata solo all’interno del taccuino.