НачатьНачать бесплатно

Углубляемся с помощью базовых преобразований

Вас интересует, связана ли численность населения штата с количеством товаров, продаваемых на фермерских рынках. Чтобы это проверить, возьмите логарифм численности населения и постройте точечный график зависимости от числа товаров, реализуемых на рынке. Из предыдущего анализа набора данных вы знаете, что точки будут сильно перекрываться, поэтому для лучшего выявления закономерностей уменьшите непрозрачность маркеров.

Это упражнение является частью курса

Улучшение визуализации данных в 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()
Редактировать и запускать код