Färger i Seaborn

Datavisualisering med Seaborn – fortsättningskurs

Chris Moffitt

Instructor

Definiera en färg för ett diagram

  • Seaborn stöder tilldelning av färger till diagram med matplotlib-färgkoder
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Grön displot

Datavisualisering med Seaborn – fortsättningskurs

Paletter

  • Seaborn använder funktionen set_palette() för att definiera en palett
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Palettjämförelse

Datavisualisering med Seaborn – fortsättningskurs

Visa paletter

  • sns.palplot() visar en palett
  • sns.color_palette() returnerar den aktuella paletten
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Palettfärger

Datavisualisering med Seaborn – fortsättningskurs

Definiera anpassade paletter

  • Cirkulära färger = när data saknar ordning
sns.palplot(sns.color_palette("Paired", 12))

Paired-palett

  • Sekventiella färger = när data har ett konsekvent intervall från högt till lågt
sns.palplot(sns.color_palette("Blues", 12))

Blues-palett

  • Divergerande färger = när både låga och höga värden är av intresse
sns.palplot(sns.color_palette("BrBG", 12))

BrBg-palett

Datavisualisering med Seaborn – fortsättningskurs

Nu kör vi en övning!

Datavisualisering med Seaborn – fortsättningskurs

Preparing Video For Download...