MulaiMulai sekarang secara gratis

Mengonversi ke chart titik

Plot kita pada latihan terakhir sudah bagus, tetapi bagaimana jika kita peduli pada nilai-nilai kasus di bagian bawah? Sulit bagi kita untuk memahami nilainya karena Brazil dan Argentina membuat rentang atas sumbu menjadi sangat tinggi.

Ini adalah situasi yang tepat untuk beralih ke skala log. Namun, ingat bahwa pada skala log konsep penumpukan (stacking) tidak berlaku, jadi kita sebaiknya beralih ke chart titik! Perhatikan filter tambahan yang ditambahkan ke pipeline. Apa yang terjadi jika Anda menjalankan kode tanpa itu?

Kali ini, alih-alih memodifikasi data sebelum dikirim ke ggplot(), kita akan menambahkan scale_y_log10() ke plot kita dan ggplot akan menanganinya untuk kita.

Untuk pemolesan, gunakan theme_minimal() untuk mencerahkan chart dan tingkatkan size titik dari nilai default menjadi 2.

Latihan ini adalah bagian dari kursus

Praktik Terbaik Visualisasi di R

Lihat Kursus

Petunjuk latihan

  • Ubah geometri dari geom_col() menjadi geom_point().
  • Perbesar ukuran titik dengan size = 2.
  • Beralih ke skala log dengan scale_y_log10().
  • Terangkan latar belakang dengan theme_minimal().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

amr_pertussis %>% filter(cases > 0) %>% 
	ggplot(aes(x = reorder(country, cases), y = cases)) + 
	# switch geometry to points and set point size = 2
	geom_col() + 
	# change y-axis to log10. 
	___ +
	# add theme_minimal()
	___ +
	coord_flip()
Edit dan Jalankan Kode