Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Personalizzazione della Griglia | Personalizzazione Dei Grafici
Visualizzazione Definitiva con Python

Scorri per mostrare il menu

book
Personalizzazione della Griglia

Un'altra parte importante della personalizzazione è la personalizzazione della griglia. Il modulo pyplot dispone di una funzione grid() a questo scopo.

Visibilità e Assi

Il suo primo parametro visible specifica se mostrare le linee della griglia (per impostazione predefinita, non sono mostrate).

Il parametro axis nella personalizzazione della griglia consente di controllare la direzione in cui le linee della griglia appaiono su un grafico:

  • 'x' — visualizza le linee della griglia verticali allineate con l'asse x;

  • 'y' — visualizza le linee della griglia orizzontali allineate con l'asse y;

  • 'both' — visualizza le linee della griglia in entrambe le direzioni (questo è il comportamento predefinito).

Questo parametro è utile quando si desidera enfatizzare l'allineamento dei dati lungo un asse specifico o ridurre il disordine visivo limitando le linee della griglia a una sola direzione.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

In questo esempio, sono stati impostati visible=True e axis='x' per abilitare solo le linee della griglia verticali. Questo migliora il grafico aggiungendo linee di riferimento utili, evitando elementi orizzontali non necessari.

Colore e Trasparenza

È inoltre possibile modificare il colore delle linee della griglia utilizzando il parametro color e la loro trasparenza tramite il parametro alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Ora le nostre linee della griglia sono nere (color='black') e sono più trasparenti (alpha=0.2), il che rende il grafico ancora più gradevole.

Note
Approfondisci

Esistono ancora altri parametri possibili per la funzione grid() (anche se non vengono utilizzati così spesso), quindi ecco la sua documentazione di grid() nel caso volessi approfondire.

Compito

Swipe to start coding

Personalizza le linee della griglia sul grafico completando la chiamata della funzione:

  1. Utilizza la funzione corretta per configurare le linee della griglia.
  2. Rendi la griglia visibile impostando opportunamente il primo argomento.
  3. Limita la griglia alle linee parallele all'asse x impostando il parametro axis.
  4. Imposta il colore delle linee della griglia su 'slategrey' utilizzando il parametro color.
  5. Regola la trasparenza delle linee della griglia a 0.5 tramite il parametro alpha.

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 3. Capitolo 5

Chieda ad AI

expand
ChatGPT

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

book
Personalizzazione della Griglia

Un'altra parte importante della personalizzazione è la personalizzazione della griglia. Il modulo pyplot dispone di una funzione grid() a questo scopo.

Visibilità e Assi

Il suo primo parametro visible specifica se mostrare le linee della griglia (per impostazione predefinita, non sono mostrate).

Il parametro axis nella personalizzazione della griglia consente di controllare la direzione in cui le linee della griglia appaiono su un grafico:

  • 'x' — visualizza le linee della griglia verticali allineate con l'asse x;

  • 'y' — visualizza le linee della griglia orizzontali allineate con l'asse y;

  • 'both' — visualizza le linee della griglia in entrambe le direzioni (questo è il comportamento predefinito).

Questo parametro è utile quando si desidera enfatizzare l'allineamento dei dati lungo un asse specifico o ridurre il disordine visivo limitando le linee della griglia a una sola direzione.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Setting the horizontal grid lines to be visible plt.grid(True, axis='x') plt.legend() plt.show()
copy

In questo esempio, sono stati impostati visible=True e axis='x' per abilitare solo le linee della griglia verticali. Questo migliora il grafico aggiungendo linee di riferimento utili, evitando elementi orizzontali non necessari.

Colore e Trasparenza

È inoltre possibile modificare il colore delle linee della griglia utilizzando il parametro color e la loro trasparenza tramite il parametro alpha.

123456789101112131415161718
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 11) data_squared = data_linear ** 2 plt.plot(data_linear, label='linear function', color='red', alpha=0.5) plt.plot(data_squared, '-o', label='quadratic function', color='blue') plt.xticks(data_linear) plt.xlabel('x', loc='right') plt.ylabel('y', loc='top', rotation=0) # Customizing the horizontal grid lines plt.grid(True, axis='x', alpha=0.2, color='black') plt.legend() plt.show()
copy

Ora le nostre linee della griglia sono nere (color='black') e sono più trasparenti (alpha=0.2), il che rende il grafico ancora più gradevole.

Note
Approfondisci

Esistono ancora altri parametri possibili per la funzione grid() (anche se non vengono utilizzati così spesso), quindi ecco la sua documentazione di grid() nel caso volessi approfondire.

Compito

Swipe to start coding

Personalizza le linee della griglia sul grafico completando la chiamata della funzione:

  1. Utilizza la funzione corretta per configurare le linee della griglia.
  2. Rendi la griglia visibile impostando opportunamente il primo argomento.
  3. Limita la griglia alle linee parallele all'asse x impostando il parametro axis.
  4. Imposta il colore delle linee della griglia su 'slategrey' utilizzando il parametro color.
  5. Regola la trasparenza delle linee della griglia a 0.5 tramite il parametro alpha.

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 3. Capitolo 5
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