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)
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