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

Создание точечного графика

Создание наглядных визуализаций нередко требует множества экспериментов. Вам поставлена задача: построить график, который показывает количество отзывов, "Nr. reviews" — то есть сколько отзывов рецензент оставил ранее, — в разбивке по звёздному рейтингу отеля, "Hotel stars". Поскольку количество отзывов является числовым показателем, вы решили использовать точечный график для отображения среднего значения по каждой категории.

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

Работа с категориальными данными в Python

Посмотреть курс

Инструкции к упражнению

  • С помощью функции catplot() постройте точечный график.
  • Разбейте данные по оси X, используя "Hotel stars".
  • Укажите числовую переменную для визуализации — "Nr. reviews".
  • Обновите аргументы так, чтобы линии на графике не перекрывались.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a point plot with catplot using "Hotel stars" and "Nr. reviews"
sns.catplot(
  # Split the data across Hotel stars and summarize Nr. reviews
  ____,
  ____,
  data=reviews,
  # Specify a point plot
  ____,
  hue="Pool",
  # Make sure the lines and points don't overlap
  ____
)
plt.show()
Редактировать и запускать код