MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Beri estetika hjust pada pemanggilan fungsi geom_text() nilai 1.4 jika menyangkut label untuk tahun "2006", dan -0.4 jika tidak. Gunakan fungsi ifelse() untuk ini.
  • Ubah ukuran, keluarga, dan warna font masing-masing menjadi 3, "Bookman", dan "gray25", juga dalam pemanggilan geom_text(), tetapi di luar fungsi aes() 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
Edit dan Jalankan Kode