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