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
Pokyny k cvičení
- Vyber z DataFrame
marketspouze sloupcenumeric_columns, aby scatter matrix zobrazovala jen numerické nebinární sloupce. - Zvětši velikost obrázku na
15krát10, 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()