Углубляемся с помощью базовых преобразований
Вас интересует, связана ли численность населения штата с количеством товаров, продаваемых на фермерских рынках. Чтобы это проверить, возьмите логарифм численности населения и постройте точечный график зависимости от числа товаров, реализуемых на рынке. Из предыдущего анализа набора данных вы знаете, что точки будут сильно перекрываться, поэтому для лучшего выявления закономерностей уменьшите непрозрачность маркеров.
Это упражнение является частью курса
Улучшение визуализации данных в Python
Инструкции к упражнению
- С помощью
numpy(импортированного какnp) создайте новый столбецlog_pop, взяв логарифм численности населения штата. - Передайте этот новый столбец с логарифмированными значениями в функцию построения точечного графика в качестве аргумента оси x.
- Установите непрозрачность точечного графика на уровне 25%, чтобы отобразить перекрытие точек.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()