Як змінити колір фону в seaborn
Щоб змінити колір фону діаграми Seaborn у Python, можна використати такий базовий синтаксис:
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: зміна кольору фону в Seaborn
Наступний код показує, як створити хмару точок у Seaborn із світло-блакитним фоном усередині графіка та світло-зеленим фоном поза графіком:
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)
Колір фону всередині шляху світло-блакитний, а колір фону поза контуром світло-зелений, як ми вказали.
У більшості випадків більш поширеним є використання одного кольору всередині та поза контуром.
Наприклад, ми можемо використати наступний код, щоб зробити фоновий колір світло-блакитним усередині та поза контуром:
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)
Зверніть увагу, що ми також можемо використовувати шістнадцяткові коди кольорів для визначення конкретних кольорів.
Наприклад, ми можемо використати наступний код, щоб вказати #33FFA2 як фоновий колір на графіку:
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)
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Seaborn:
Як відкоригувати розмір фігури сюжету Seaborn
Як змінити позначки осей на діаграмі Seaborn
Як відрегулювати кількість галочок у графіках Seaborn