IniziaInizia gratis

Visualizza e etichetta i grafici

Come hai visto in precedenza, se l'indice di un DataFrame pandas è composto da date, allora pandas formatta automaticamente l'asse x in modo leggibile. Inoltre, il metodo .plot() ti permette di specificare vari parametri per personalizzare il grafico della serie temporale (colore delle linee, spessore delle linee e dimensioni della figura).

Avrai notato l'uso della notazione ax = df.plot(...) e potresti chiederti a cosa serva l'oggetto ax. Questo perché la funzione plot restituisce un oggetto AxesSubplot di matplotlib, ed è pratica comune assegnare questo oggetto restituito a una variabile chiamata ax. Farlo ti consente anche di aggiungere ulteriori annotazioni e specifiche al grafico, come le etichette degli assi.

Questo esercizio fa parte del corso

Visualizzare dati di serie temporali in Python

Visualizza il corso

Istruzioni dell'esercizio

Visualizza un grafico a linee del DataFrame discoveries.

  • Specifica il colore della linea come 'blue'.
  • Lo spessore della linea come 2.
  • Le dimensioni del grafico con lunghezza 8 e altezza 3.
  • Specifica il fontsize pari a 6.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)

# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)

# Show plot
plt.show()
Modifica ed esegui il codice