Библиотека Seaborn

Как изменить цвет фона в Seaborn

Как изменить цвет фона в Seaborn
В: Библиотека 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

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.