Come utilizzare “%matplotlib online” (con esempi)


È possibile utilizzare il codice seguente per visualizzare e archiviare i grafici Matplotlib in un notebook Python Jupyter:

 % matplotlib inline

Ecco come viene descritto questo codice nella pagina della documentazione :

“Con questo backend, il risultato dei comandi di tracciamento viene visualizzato in linea nei frontend come il notebook Jupyter, direttamente sotto la cella di codice che lo ha prodotto. I grafici risultanti verranno quindi archiviati anche nel documento del notebook.

L’esempio seguente mostra come utilizzare questo codice nella pratica.

Esempio: come utilizzare %matplotlibe online

Supponiamo di provare a utilizzare il codice seguente per creare un grafico a linee Matplotlib in un notebook Jupyter:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#attempt to create line plot of x and y
plt. plot (x, y)

Ecco come appare il risultato nel taccuino Jupyter:

Il codice viene eseguito senza errori, ma non viene visualizzato alcun grafico in linea con il codice.

Per risolvere questo problema, possiamo usare il comando inline %matplotlib prima di creare il grafico delle linee:

 % matplotlib inline

import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create scatter plot of x and y
plt. plot (x, y)

Ecco come appare il risultato nel taccuino Jupyter:

Tieni presente che il codice viene eseguito di nuovo senza errori e il grafico viene visualizzato in linea nel Blocco note.

Tieni presente che una volta utilizzato %matplotlib inline , tutti i grafici Matplotlib che creeremo nelle future celle del notebook verranno visualizzati e archiviati anche nel notebook.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Python:

Come correggere l’errore chiave nei Panda
Come risolvere il problema: ValueError: impossibile convertire float NaN in int
Come risolvere il problema: ValueError: non è stato possibile trasmettere gli operandi con le forme

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *