Hoe de achtergrondkleur in seaborn te veranderen


U kunt de volgende basissyntaxis gebruiken om de achtergrondkleur van een Seaborn-plot in Python te wijzigen:

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

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: de achtergrondkleur wijzigen in Seaborn

De volgende code laat zien hoe u in Seaborn een puntenwolk maakt met een lichtblauwe achtergrond binnen de plot en een lichtgroene achtergrond buiten de plot:

 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) 

verander de achtergrondkleur van het Seaborn-plot

De achtergrondkleur binnen het pad is lichtblauw en de achtergrondkleur buiten het pad is lichtgroen, zoals we hebben opgegeven.

In de meeste gevallen is het gebruikelijker om binnen en buiten het pad dezelfde kleur te gebruiken.

We kunnen bijvoorbeeld de volgende code gebruiken om de achtergrondkleur binnen en buiten het pad lichtblauw te maken:

 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) 

Merk op dat we ook hexadecimale kleurcodes kunnen gebruiken om specifieke kleuren te definiëren.

We kunnen bijvoorbeeld de volgende code gebruiken om #33FFA2 op te geven als achtergrondkleur binnen de plot:

 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) 

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Seaborn kunt uitvoeren:

Hoe u de figuurgrootte van een Seaborn-plot kunt aanpassen
Hoe u aslabels op een Seaborn-plot kunt wijzigen
Hoe u het aantal ticks in Seaborn-plots kunt aanpassen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert