Začněte nyníZačněte zdarma

Vylepšení KDE grafů

Jedním ze způsobů, jak vylepšit KDE grafy, je přidat takzvaný rug plot. Rug plot tvoří malé čárky pod křivkou hustoty, které přesně ukazují, kde se nachází každý datový bod. Přidání rug plotu se hodí zejména tehdy, když pracuješ s menším množstvím dat.

Při malém počtu datových bodů se v grafu často objevují mezery bez dat, a může být těžké odhadnout, jestli nenulová křivka KDE odráží skutečná data, nebo je jen důsledkem širokého kernelu. Rug plot tento problém pomáhá řešit.

Vrátíme se k funkci sns.kdeplot() a nakreslíme dva KDE grafy: jeden pro data ze stanice Vandenberg Air Force Base a druhý pro všechna ostatní města v datové sadě o znečištění. Protože data pro Vandenberg jsou výrazně řidší, přidej pod tento graf rug plot.

Toto cvičení je součástí kurzu

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav barvu grafu pro Vandenberg na 'steelblue'.
  • Zapni rug plot v grafu pro Vandenberg.
  • Nastav barvu grafu pro ostatní města na 'gray'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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()
Upravit a spustit kód