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

Scatter matrix numerických sloupců

Prozkoumал/a jsi nová data o farmářských trzích a zjistil/a jsi, že jsou poměrně rozsáhlá – každý řádek trhu obsahuje spoustu sloupců s informacemi. Místo toho, abys pracně procházel/a každou kombinaci numerických sloupců a vytvářel/a scatter ploty pro zkoumání korelací, se rozhodneš použít scatter matrix pomocí vestavěné funkce pandas.

Zvětšení obrázku pomocí argumentu figsize dodá husté vizualizaci více prostoru. Protože se body budou hodně překrývat, snížení průhlednosti bodů pomůže lépe zobrazit hustotu těchto překryvů.

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

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vyber z DataFrame markets pouze sloupce numeric_columns, aby scatter matrix zobrazovala jen numerické nebinární sloupce.
  • Zvětši velikost obrázku na 15 krát 10, aby se vizualizace nepřeplnila.
  • Sniž průhlednost bodů na 50 %, aby byly vidět oblasti překryvů.

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

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

# Select just the numeric columns (exluding individual goods)
numeric_columns = ['lat', 'lon', 'months_open', 'num_items_sold', 'state_pop']

# Make a scatter matrix of numeric columns
pd.plotting.scatter_matrix(markets[____], 
                             # Make figure large to show details
                             figsize = ____, 
                           # Lower point opacity to show overlap
                           alpha = ____)

plt.show()
Upravit a spustit kód