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

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí numpy (importovaného jako np) vytvoř nový sloupec log_pop tak, ž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()
Upravit a spustit kód