Migliorare le tue visualizzazioni dei dati in Python
Nick Strayer
Instructor

sns.palplot(sns.color_palette('Set2', 11))

# Assegna al dataframe una nuova colonna con le combo desiderate
pollution['interesting cities'] = [x if x in ['Long Beach', 'Cincinnati']
else 'other' for x in pollution['city'] ]
sns.scatterplot(x="NO2", y="SO2", hue = 'interesting cities', palette='Set2',
data=pollution.query('year == 2014 & month == 12'))

colorbrewer_palettes = ['Set1', 'Set2', 'Set3', 'Accent',
'Paired', 'Pastel1', 'Pastel2', 'Dark2']
for pal in colorbrewer_palettes:
sns.palplot(pal=sns.color_palette(pal))
plt.title(pal, loc = 'left')

Ha un ordine tra le classi
Un numero fisso di classi distinte

Ha un ordine tra le classi
Un numero fisso di classi distinte

Ha un ordine tra le classi
Un numero fisso di classi distinte

colorbrewer_palettes = ['Reds', 'Blues', 'YlOrBr', 'PuBuGn', 'GnBu', 'Greys']
for i, pal in enumerate(colorbrewer_palettes):
sns.palplot(pal=sns.color_palette(pal, n_colors=i+4))

# Crea una colonna dei terzili con qcut()
pollution['NO2 Tertial'] = pd.qcut(pollution['NO2'], 3, labels = False)
# Grafico colorato per terzili calcolati
sns.scatterplot(x="CO", y="SO2", hue='NO2 Tertial', palette="OrRd",
data=pollution.query("city == 'Long Beach' & year == 2014"))

Migliorare le tue visualizzazioni dei dati in Python