Кольори в Seaborn

Середній рівень візуалізації даних із Seaborn

Chris Moffitt

Instructor

Задання кольору для графіка

  • Seaborn підтримує призначення кольорів графікам за допомогою кодів кольорів matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Зелений Displot

Середній рівень візуалізації даних із 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...