Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Grafici di Base | Introduzione a Matplotlib
Visualizzazione Definitiva con Python

Scorri per mostrare il menu

book
Grafici di Base

Dopo aver compreso l'architettura di matplotlib, si può procedere alla creazione del primo grafico. Vengono illustrate due metodologie comuni per creare un grafico:

  • L'approccio scripting;

  • L'approccio object-oriented, che prevede l'istanza esplicita di oggetti Artist.

Approccio Scripting

Con questo approccio non è necessario creare esplicitamente gli oggetti Figure e Axes (vengono generati automaticamente).

In uno spazio 2D, ogni punto possiede coordinate x e y. Per tracciarlo, importa il sottomodulo pyplot, utilizza l'alias plt, inizializza le variabili x e y, e richiama la funzione plot() passando x e y come argomenti, insieme a 'o' per il marcatore del punto.

Note
Nota

L'ordine degli argomenti è importante!

Il grafico viene visualizzato con plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Approccio orientato agli oggetti

L'unica differenza qui è l'utilizzo dell'approccio orientato agli oggetti: un oggetto Figure e un oggetto Axes vengono creati utilizzando subplots(), e il metodo .plot() viene chiamato sull'oggetto Axes con gli stessi argomenti.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Nota

Le seguenti due righe sono equivalenti a plt.plot().

Entrambe le opzioni rimangono equivalenti anche utilizzando altre funzioni di visualizzazione al posto di plot(). Il corso seguirà principalmente l’approccio di scripting, anche se è fondamentale comprendere entrambi gli approcci. Ora, traccia un punto utilizzando il metodo che preferisci.

Compito

Swipe to start coding

  1. Importare il sottomodulo pyplot dalla libreria matplotlib con l'alias plt.
  2. Assegnare i valori 10 e 2 rispettivamente alle variabili x e y.
  3. Passare x e y come argomenti alla funzione plot(), prima x, poi y.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Grafici di Base

Dopo aver compreso l'architettura di matplotlib, si può procedere alla creazione del primo grafico. Vengono illustrate due metodologie comuni per creare un grafico:

  • L'approccio scripting;

  • L'approccio object-oriented, che prevede l'istanza esplicita di oggetti Artist.

Approccio Scripting

Con questo approccio non è necessario creare esplicitamente gli oggetti Figure e Axes (vengono generati automaticamente).

In uno spazio 2D, ogni punto possiede coordinate x e y. Per tracciarlo, importa il sottomodulo pyplot, utilizza l'alias plt, inizializza le variabili x e y, e richiama la funzione plot() passando x e y come argomenti, insieme a 'o' per il marcatore del punto.

Note
Nota

L'ordine degli argomenti è importante!

Il grafico viene visualizzato con plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Approccio orientato agli oggetti

L'unica differenza qui è l'utilizzo dell'approccio orientato agli oggetti: un oggetto Figure e un oggetto Axes vengono creati utilizzando subplots(), e il metodo .plot() viene chiamato sull'oggetto Axes con gli stessi argomenti.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Nota

Le seguenti due righe sono equivalenti a plt.plot().

Entrambe le opzioni rimangono equivalenti anche utilizzando altre funzioni di visualizzazione al posto di plot(). Il corso seguirà principalmente l’approccio di scripting, anche se è fondamentale comprendere entrambi gli approcci. Ora, traccia un punto utilizzando il metodo che preferisci.

Compito

Swipe to start coding

  1. Importare il sottomodulo pyplot dalla libreria matplotlib con l'alias plt.
  2. Assegnare i valori 10 e 2 rispettivamente alle variabili x e y.
  3. Passare x e y come argomenti alla funzione plot(), prima x, poi y.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt