Матриця розсіювання числових стовпців
Ви дослідили нові дані про фермерські ринки, і таблиця доволі широка – у кожному рядку ринку багато стовпців з інформацією. Щоб не переглядати вручну кожну комбінацію числових стовпців і не будувати окремі діаграми розсіювання для виявлення кореляцій, ви вирішили створити матрицю розсіювання за допомогою вбудованої функції pandas.
Збільшення розміру фігури через аргумент figsize допоможе надати щільній візуалізації трохи простору. Оскільки точки значно перекриватимуться, зменшення непрозорості точок допоможе показати щільність цих перекриттів.
Ця вправа є частиною курсу
Удосконалення візуалізацій даних у Python
Інструкції до вправи
- Виберіть у датафреймі
marketsлише стовпціnumeric_columns, щоб у матриці розсіювання були тільки числові небінарні стовпці. - Збільште розмір фігури до
15на10, щоб уникнути нагромадження. - Зменште непрозорість точок до 50%, щоб показати зони перекриття.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()