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

Добавляем подписи для каждой страны

Хорошим дополнением к графику служат аннотации или подписи: читатель сразу видит значение каждой точки прямо на графике. Это нередко делает оси избыточными — этим преимуществом вы воспользуетесь в последнем упражнении главы. Подписи обычно добавляют с помощью geom_text() или geom_label(). Второй вариант добавляет фон к каждой подписи, который здесь не нужен.

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

Визуализация данных в Tidyverse

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

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

  • Подпишите обе точки на линии, указав соответствующее значение рабочих часов. Используйте для этого функцию geom_text(), задав те же эстетики x и y, что и в вызове geom_path().
  • Укажите переменную working_hours в качестве аргумента label. Округлите working_hours до одного знака после запятой.

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

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

ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
            arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
  # Add a geom_text() geometry
  ___(
          aes(x = ___,
              y = ___,
              label = round(___, 1))
        )
Редактировать и запускать код