ÎncepețiÎncepe gratuit

Îmbunătățirea graficelor KDE

O modalitate de a îmbunătăți graficele KDE este adăugarea unui rug plot. Rug plot-urile sunt mici liniuțe trasate sub densitate, care arată exact unde se află fiecare punct de date. Adăugarea unui rug plot este utilă mai ales atunci când nu ai foarte multe date.

Cu cantități mici de date, apar adesea goluri de-a lungul suportului fără niciun punct, și poate fi dificil să îți dai seama dacă o linie KDE nenulă indică prezența datelor sau este efectul unui kernel prea larg. Un rug plot ajută la clarificarea acestei situații.

Să revenim la funcția sns.kdeplot() pentru a trasa două grafice KDE: unul pentru datele din Vandenberg Air Force Base și celălalt pentru toate celelalte orașe din setul de date despre poluare. Deoarece există mult mai puține date care contribuie la forma graficului Vandenberg, adaugă un rug plot sub acesta.

Acest exercițiu face parte din cursul

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează culoarea graficului Vandenberg la 'steelblue'.
  • Activează funcționalitatea rug plot pentru graficul Vandenberg.
  • Setează culoarea graficului non-Vandenberg la 'gray'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

sns.kdeplot(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             # Turn the color blue to stand out
             color = '____')

# Turn on rugplot
sns.____(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             color = 'steelblue')

sns.kdeplot(pollution[pollution.city != 'Vandenberg Air Force Base'].O3,
             label = 'Other cities',
             # Turn the color gray
             color = '____')
plt.show()
Editează și rulează codul