Как изменить цвет фона в 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:
Как настроить размер фигуры на графике Сиборна
Как изменить метки осей на графике Сиборна
Как настроить количество тиков на графиках Сиборна