Исправление неудачного расположения подписей
Подписи по-прежнему немного перекрывают линии на точечном графике. Используйте условную эстетику hjust, чтобы разместить их точнее, и измените их внешний вид.
Это упражнение является частью курса
Визуализация данных в Tidyverse
Инструкции к упражнению
- Задайте эстетике
hjustв вызове функцииgeom_text()значение1.4, если подпись относится к году"2006", и-0.4во всех остальных случаях. Используйте для этого функциюifelse(). - Измените размер шрифта, семейство и цвет на
3,"Bookman"и"gray25"соответственно — также в вызовеgeom_text(), но за пределами функцииaes(), поскольку эти значения не зависят от данных.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Save plot into an object for reuse
ilo_dot_plot <- ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
# Specify the hjust aesthetic with a conditional value
geom_text(
aes(x = working_hours,
y = country,
label = round(working_hours, 1),
hjust = ifelse(___)
),
# Change the appearance of the text
___ = ___,
___ = "___",
___ = "___"
)
ilo_dot_plot