Barvy v Seabornu

Vizualizace dat se Seabornem pro pokročilé

Chris Moffitt

Instructor

Definování barvy grafu

  • Seaborn podporuje přiřazování barev pomocí kódů barev matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Zelený displot

Vizualizace dat se Seabornem pro pokročilé

Palety

  • Seaborn používá funkci set_palette() pro definování palety
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Porovnání palet

Vizualizace dat se Seabornem pro pokročilé

Zobrazení palet

  • Funkce sns.palplot() zobrazí paletu
  • Funkce sns.color_palette() vrátí aktuální paletu
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Barvy palet

Vizualizace dat se Seabornem pro pokročilé

Definování vlastních palet

  • Kruhové barvy = pokud data nejsou seřazena
sns.palplot(sns.color_palette("Paired", 12))

Paleta Paired

  • Sekvenční barvy = pokud data mají konzistentní rozsah od vysokých po nízké hodnoty
sns.palplot(sns.color_palette("Blues", 12))

Paleta Blues

  • Divergující barvy = pokud jsou zajímavé jak nízké, tak vysoké hodnoty
sns.palplot(sns.color_palette("BrBG", 12))

Paleta BrBg

Vizualizace dat se Seabornem pro pokročilé

Lass uns üben!

Vizualizace dat se Seabornem pro pokročilé

Preparing Video For Download...