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 appaiono le linee della griglia 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.
123456789101112131415161718import 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()
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.
123456789101112131415161718import 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()
Ora le nostre linee della griglia sono nere (color='black') e più trasparenti (alpha=0.2), il che rende il grafico ancora più gradevole.
Esistono ancora altri parametri possibili per la funzione grid() (anche se sono usati meno frequentemente), quindi ecco la sua documentazione di grid() nel caso si voglia approfondire.
Swipe to start coding
Sono forniti i dati sulle temperature di Boston e Seattle e occorre personalizzare le linee della griglia del grafico per migliorarne la leggibilità.
Completa il codice per configurare le linee della griglia secondo i seguenti requisiti:
- Utilizzare la funzione corretta per configurare le linee della griglia.
- Rendere la griglia visibile impostando opportunamente il primo argomento.
- Limitare la griglia alle linee parallele all'asse x (
axis='y'). - Impostare il colore delle linee della griglia su
'slategrey'. - Regolare la trasparenza delle linee della griglia a
0.5.
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
Personalizzazione della Griglia
Scorri per mostrare il menu
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 appaiono le linee della griglia 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.
123456789101112131415161718import 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()
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.
123456789101112131415161718import 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()
Ora le nostre linee della griglia sono nere (color='black') e più trasparenti (alpha=0.2), il che rende il grafico ancora più gradevole.
Esistono ancora altri parametri possibili per la funzione grid() (anche se sono usati meno frequentemente), quindi ecco la sua documentazione di grid() nel caso si voglia approfondire.
Swipe to start coding
Sono forniti i dati sulle temperature di Boston e Seattle e occorre personalizzare le linee della griglia del grafico per migliorarne la leggibilità.
Completa il codice per configurare le linee della griglia secondo i seguenti requisiti:
- Utilizzare la funzione corretta per configurare le linee della griglia.
- Rendere la griglia visibile impostando opportunamente il primo argomento.
- Limitare la griglia alle linee parallele all'asse x (
axis='y'). - Impostare il colore delle linee della griglia su
'slategrey'. - Regolare la trasparenza delle linee della griglia a
0.5.
Soluzione
Grazie per i tuoi commenti!
single