Kolory w Seaborn

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Chris Moffitt

Instructor

Definiowanie koloru wykresu

  • Seaborn obsługuje przypisywanie kolorów do wykresów za pomocą kodów kolorów matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Zielony Displot

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Palety

  • Seaborn używa funkcji set_palette() do definiowania palety
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Porównanie palet

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Wyświetlanie palet

  • Funkcja sns.palplot() wyświetla paletę
  • sns.color_palette() zwraca bieżącą paletę
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Kolory palety

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Definiowanie niestandardowych palet

  • Kolory okrężne = gdy dane nie są uporządkowane
sns.palplot(sns.color_palette("Paired", 12))

Paleta Paired

  • Kolory sekwencyjne = gdy dane mają spójny zakres od wysokich do niskich wartości
sns.palplot(sns.color_palette("Blues", 12))

Paleta Blues

  • Kolory dywergentne = gdy zarówno niskie, jak i wysokie wartości są istotne
sns.palplot(sns.color_palette("BrBG", 12))

Paleta BrBg

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Czas na ćwiczenia!

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Preparing Video For Download...