Sửa vị trí nhãn xấu
Các nhãn vẫn hơi chồng lên các đường trong dot plot. Hãy dùng thuộc tính thẩm mỹ hjust có điều kiện để đặt chúng hợp lý hơn, và thay đổi cách hiển thị của nhãn.
Bài tập này là một phần của khóa học
Truyền đạt bằng Dữ liệu trong Tidyverse
Hướng dẫn bài tập
- Gán thuộc tính thẩm mỹ
hjusttrong lời gọigeom_text()giá trị1.4nếu đó là nhãn cho năm"2006", và-0.4nếu không. Dùng hàmifelse()cho việc này. - Thay đổi kích thước, phông chữ và màu lần lượt thành
3,"Bookman"và"gray25", cũng trong lời gọigeom_text(), nhưng đặt ngoài hàmaes()vì các giá trị này không phụ thuộc dữ liệu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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