Aprimorando suas visualizações de dados em Python
Nick Strayer
Instructor

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

# Crie uma nova coluna no dataframe com as combinações desejadas
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')

Tem ordem entre as classes
Um número fixo de classes distintas

Tem ordem entre as classes
Um número fixo de classes distintas

Tem ordem entre as classes
Um número fixo de classes distintas

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))

# Crie uma coluna de terços com qcut()
pollution['NO2 Tertial'] = pd.qcut(pollution['NO2'], 3, labels = False)
# Grafique colorindo pelos terços calculados
sns.scatterplot(x="CO", y="SO2", hue='NO2 Tertial', palette="OrRd",
data=pollution.query("city == 'Long Beach' & year == 2014"))

Aprimorando suas visualizações de dados em Python