Grafici di Base
Con una comprensione dell'architettura di matplotlib, si procede 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 oggetti Figure e Axes (questo avviene automaticamente).
In uno spazio 2D, ogni punto possiede coordinate x e y. Per tracciarlo, importare il sottomodulo pyplot, utilizzare l'alias plt, inizializzare le variabili x e y, e chiamare la funzione plot() con x e y come argomenti, insieme a 'o' per il marcatore del punto.
L'ordine degli argomenti è importante!
Il grafico viene visualizzato con plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Approccio orientato agli oggetti
L'unica differenza qui è l'utilizzo dell'approccio orientato agli oggetti: un oggetto Figure e un oggetto Axes vengono creati tramite subplots(), e il metodo .plot() viene chiamato sull'oggetto Axes con gli stessi argomenti.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
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.
Swipe to start coding
- Importare il sottomodulo
pyplotdalla libreriamatplotlibcon l'aliasplt. - Assegnare i valori
10e2rispettivamente alle variabilixey. - Passare
xeycome argomenti alla funzioneplot(), primax, poiy.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.85
Grafici di Base
Scorri per mostrare il menu
Con una comprensione dell'architettura di matplotlib, si procede 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 oggetti Figure e Axes (questo avviene automaticamente).
In uno spazio 2D, ogni punto possiede coordinate x e y. Per tracciarlo, importare il sottomodulo pyplot, utilizzare l'alias plt, inizializzare le variabili x e y, e chiamare la funzione plot() con x e y come argomenti, insieme a 'o' per il marcatore del punto.
L'ordine degli argomenti è importante!
Il grafico viene visualizzato con plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Approccio orientato agli oggetti
L'unica differenza qui è l'utilizzo dell'approccio orientato agli oggetti: un oggetto Figure e un oggetto Axes vengono creati tramite subplots(), e il metodo .plot() viene chiamato sull'oggetto Axes con gli stessi argomenti.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
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.
Swipe to start coding
- Importare il sottomodulo
pyplotdalla libreriamatplotlibcon l'aliasplt. - Assegnare i valori
10e2rispettivamente alle variabilixey. - Passare
xeycome argomenti alla funzioneplot(), primax, poiy.
Soluzione
Grazie per i tuoi commenti!
single