Colori in Seaborn

Visualizzazione dei dati intermedia con Seaborn

Chris Moffitt

Instructor

Definire un colore per un grafico

  • Seaborn consente di assegnare colori ai grafici usando i codici colore di matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Displot verde

Visualizzazione dei dati intermedia con Seaborn

Palette

  • Seaborn usa la funzione set_palette() per definire una palette
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Confronto palette

Visualizzazione dei dati intermedia con Seaborn

Visualizzare le palette

  • La funzione sns.palplot() mostra una palette
  • sns.color_palette() restituisce la palette corrente
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Colori delle palette

Visualizzazione dei dati intermedia con Seaborn

Definire palette personalizzate

  • Colori circolari = quando i dati non hanno ordine
sns.palplot(sns.color_palette("Paired", 12))

Palette Paired

  • Colori sequenziali = quando i dati hanno un range coerente da alto a basso
sns.palplot(sns.color_palette("Blues", 12))

Palette Blues

  • Colori divergenti = quando sia i valori bassi sia quelli alti sono interessanti
sns.palplot(sns.color_palette("BrBG", 12))

Palette BrBg

Visualizzazione dei dati intermedia con Seaborn

Esercitiamoci!

Visualizzazione dei dati intermedia con Seaborn

Preparing Video For Download...