Mulai sekarangMulai 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 merupakan bagian dari kursus

Berkomunikasi dengan Data di Tidyverse

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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