Palete de culori continue

Îmbunătățirea vizualizărilor de date în Python

Nick Strayer

Instructor

lista tipurilor de date continue la stânga, non-continue la dreapta

Îmbunătățirea vizualizărilor de date în Python
blue_scale = sns.light_palette("steelblue")
sns.palplot(blue_scale)

paletă de culori de la alb la albastru

red_scale = sns.dark_palette("orangered")
sns.palplot(red_scale)

paletă de la negru la roșu

Îmbunătățirea vizualizărilor de date în Python

hartă termică codificată prin culoare la stânga și diagramă cu bare la dreapta

Îmbunătățirea vizualizărilor de date în Python

Păstrați simplitatea

indy_oct = pollution.query("year == 2015 & city == 'Indianapolis'")
blue_scale = sns.light_palette("steelblue", as_cmap = True)
sns.heatmap(indy_oct[['O3']], cmap = blue_scale)

hartă termică în albastru deschis a nivelurilor O3 în timp

Îmbunătățirea vizualizărilor de date în Python

Păstrați simplitatea

indy_oct = pollution.query("year == 2015 & city == 'Indianapolis'")
jet_scale = palette = sns.color_palette('jet', as_cmap = True)
sns.heatmap(indy_oct[['O3']], cmap = jet_scale)

hartă termică a valorilor de poluare O3 cu paleta colorată jet

Îmbunătățirea vizualizărilor de date în Python

Atenție la daltonism

  • Evitați tranzițiile între verde și roșu
  • Paletele bazate pe intensitate sunt mai sigure

verde spre roșu = față tristă, roșu deschis spre roșu = față fericită

Îmbunătățirea vizualizărilor de date în Python

Codificarea valorilor neutre

pal_light = sns.diverging_palette(250, 0)
pal_dark  = sns.diverging_palette(250, 0, center = 'dark')

paletă divergentă de la albastru la roșu

hartă termică a devierilor SO2 codificată cu paletă divergentă albastru-roșu

Îmbunătățirea vizualizărilor de date în Python
plt.style.use('seaborn-white')

light_palette = sns.light_palette("orangered")
sns.scatterplot(x = 'CO', y = 'NO2', hue = 'O3', data = lb_2012, 
                palette = light_palette)

grafic cu fundal alb și puncte portocalii, valorile mici sunt mai deschise

Îmbunătățirea vizualizărilor de date în Python
plt.style.use('dark_background')

dark_palette = sns.dark_palette("orangered")
sns.scatterplot(x = 'CO', y = 'NO2', hue = 'O3', data = lb_2012, 
                palette = dark_palette)

grafic cu fundal negru și puncte portocalii, valorile mici sunt mai închise

Îmbunătățirea vizualizărilor de date în Python

Continuați cu exercițiile

Îmbunătățirea vizualizărilor de date în Python

Preparing Video For Download...