Kleuren in Seaborn

Gevorderde datavisualisatie met Seaborn

Chris Moffitt

Instructor

Een kleur voor een plot instellen

  • Seaborn ondersteunt kleuren toewijzen aan plots met matplotlib-kleurcodes
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Groene displot

Gevorderde datavisualisatie met Seaborn

Paletten

  • Seaborn gebruikt de functie set_palette() om een palet te kiezen
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Paletvergelijking

Gevorderde datavisualisatie met Seaborn

Paletten weergeven

  • Met sns.palplot() toon je een palet
  • sns.color_palette() geeft het huidige palet terug
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Paletkleuren

Gevorderde datavisualisatie met Seaborn

Aangepaste paletten definiëren

  • Cirkulaire kleuren = als de gegevens niet geordend zijn
sns.palplot(sns.color_palette("Paired", 12))

Paired-palet

  • Sequentiële kleuren = als de gegevens een consistente schaal van hoog naar laag hebben
sns.palplot(sns.color_palette("Blues", 12))

Blues-palet

  • Divergerende kleuren = als zowel lage als hoge waarden interessant zijn
sns.palplot(sns.color_palette("BrBG", 12))

BrBg-palet

Gevorderde datavisualisatie met Seaborn

Laten we oefenen!

Gevorderde datavisualisatie met Seaborn

Preparing Video For Download...