Hlubší pohled pomocí základních transformací
Zajímá tě, jestli počet obyvatel státu koreluje s počtem položek prodávaných na farmářských trzích. Abys to ověřil/a, vezmi logaritmus počtu obyvatel a vykresli bodový graf vůči počtu položek, které trh nabízí. Z předchozích průzkumů datové sady víš, že datové body se budou hodně překrývat – pro lepší přehled o vzorcích proto sniž průhlednost značek.
Toto cvičení je součástí kurzu
Vylepšení datových vizualizací v Pythonu
Pokyny k cvičení
- Pomocí
numpy(importovaného jakonp) vytvoř nový sloupeclog_poptak, že vezmeš logaritmus počtu obyvatel daného státu. - Tento nově vytvořený logaritmický sloupec předej jako mapování osy x bodovému grafu.
- Nastav průhlednost bodového grafu na 25 %, aby byl překryv datových bodů patrný.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a new logged population column
markets['____'] = np.____(markets['____'])
# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____',
y = 'num_items_sold',
# Reduce point opacity to show overlap
____ = ____,
data = markets)
plt.show()