Цвета в Seaborn

Средний уровень визуализации данных с Seaborn

Chris Moffitt

Instructor

Задание цвета графика

  • Seaborn поддерживает назначение цветов с помощью цветовых кодов matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Зелёный дисплот

Средний уровень визуализации данных с Seaborn

Палитры

  • Для задания палитры в Seaborn используется функция set_palette()
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Сравнение палитр

Средний уровень визуализации данных с Seaborn

Отображение палитр

  • sns.palplot() отображает палитру
  • sns.color_palette() возвращает текущую палитру
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Цвета палитр

Средний уровень визуализации данных с Seaborn

Создание пользовательских палитр

  • Циклические цвета — для неупорядоченных данных
sns.palplot(sns.color_palette("Paired", 12))

Палитра Paired

  • Последовательные цвета — когда данные имеют непрерывный диапазон от высоких значений к низким
sns.palplot(sns.color_palette("Blues", 12))

Палитра Blues

  • Расходящиеся цвета — когда важны как низкие, так и высокие значения
sns.palplot(sns.color_palette("BrBG", 12))

Палитра BrBg

Средний уровень визуализации данных с Seaborn

Давайте потренируемся!

Средний уровень визуализации данных с Seaborn

Preparing Video For Download...