Come cambiare il colore di sfondo in seaborn


Puoi utilizzare la seguente sintassi di base per modificare il colore di sfondo di una trama Seaborn in Python:

 sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: modifica del colore di sfondo in Seaborn

Il codice seguente mostra come creare una nuvola di punti in Seaborn con uno sfondo azzurro all’interno del grafico e uno sfondo verde chiaro all’esterno del grafico:

 import seaborn as sns
import matplotlib. pyplot as plt

#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]

#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})

#create seaborn scatterplot
sns. scatterplot (x,y) 

cambia il colore di sfondo della trama di Seaborn

Il colore di sfondo all’interno del percorso è azzurro e il colore di sfondo all’esterno del percorso è verde chiaro, come specificato.

Nella maggior parte dei casi, è più comune utilizzare lo stesso colore all’interno e all’esterno del tracciato.

Ad esempio, possiamo utilizzare il seguente codice per rendere il colore dello sfondo azzurro all’interno e all’esterno del percorso:

 import seaborn as sns
import matplotlib. pyplot as plt

#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]

#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightblue '})

#create seaborn scatterplot
sns. scatterplot (x,y) 

Tieni presente che possiamo anche utilizzare codici colore esadecimali per definire colori specifici.

Ad esempio, possiamo utilizzare il codice seguente per specificare #33FFA2 come colore di sfondo all’interno della trama:

 import seaborn as sns
import matplotlib. pyplot as plt

#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]

#define seaborn background colors
sns. set (rc={' axes.facecolor':'#33FFA2 ', ' figure.facecolor':'lightgrey '})

#create seaborn scatterplot
sns. scatterplot (x,y) 

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Seaborn:

Come regolare la dimensione della figura di una trama Seaborn
Come modificare le etichette degli assi su un grafico Seaborn
Come regolare il numero di tick nei grafici Seaborn

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *