Perbaiki posisi label yang kurang rapi
Label masih sedikit tumpang tindih dengan garis pada dot plot. Gunakan estetika hjust bersyarat untuk menempatkannya dengan lebih baik, dan ubah tampilannya.
Latihan ini adalah bagian dari kursus
Berkomunikasi dengan Data di Tidyverse
Petunjuk latihan
- Beri estetika
hjustpada pemanggilan fungsigeom_text()nilai1.4jika menyangkut label untuk tahun"2006", dan-0.4jika tidak. Gunakan fungsiifelse()untuk ini. - Ubah ukuran, keluarga, dan warna font masing-masing menjadi
3,"Bookman", dan"gray25", juga dalam pemanggilangeom_text(), tetapi di luar fungsiaes()karena nilai-nilai ini tidak berbasis data.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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