MulaiMulai sekarang secara gratis

Beeswarm pertama Anda

Kode berikut membuat plot beeswarm sederhana untuk data kecepatan berdasarkan jenis kelamin, mirip dengan yang Anda lihat pada pelajaran sebelumnya.

Anda akan melihat bahwa tampilannya kurang ideal karena penumpukan titik menyebabkan tumpang tindih pada sebaran kedua jenis kelamin.

Perbaiki plot ini dengan mengecilkan ukuran titik menggunakan argumen cex menjadi 0.5 dan menetapkan nilai opasitas untuk titik agar plot tidak terlalu tajam dan menonjolkan titik-titik individual.

Selain itu, tambahkan boxplot transparan di atas titik-titik untuk memberikan statistik ringkas dasar.

Latihan ini adalah bagian dari kursus

Praktik Terbaik Visualisasi di R

Lihat Kursus

Petunjuk latihan

  • Kecilkan ukuran titik dengan menyetel cex = 0.5 pada geometri beeswarm.
  • Setel alpha untuk titik menjadi 0,8.
  • Tambahkan boxplot transparan di atas beeswarm.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load library for making beeswarm plots
library(ggbeeswarm)

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    # change point size to 0.5 and alpha to 0.8
    geom_beeswarm(___) +
    # add a transparent boxplot on top of points
    ___
Edit dan Jalankan Kode