BaşlayınÜcretsiz Başlayın

Nokta grafiğine dönüştürme

Önceki egzersizdeki grafiğimiz güzeldi, ama vakaların alt uçtaki değerleriyle ilgilenirsek ne olur? Brezilya ve Arjantin eksenin üst aralığını çok yükselttiği için bu değerleri hissetmek zor.

Bu, log ölçeğe geçmek için iyi bir durum. Ancak, log ölçekteyken yığma yaklaşımımız geçersiz hale gelir; bu yüzden bir nokta grafiğine geçmeliyiz! Boru hattına eklenen ekstra filtreye dikkat et. Kodu onsuz çalıştırırsan ne olur?

Bu kez, veriyi ggplot()'a göndermeden önce değiştirmek yerine grafiğimize scale_y_log10() ekleyeceğiz ve bunu bizim için ggplot halledecek.

Parlatmak için, grafiği hafifletmek üzere theme_minimal() kullan ve noktaların varsayılan size değerini 2'ye çıkar.

Bu egzersiz

R'de Görselleştirme En İyi Uygulamaları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Geometriyi geom_col() yerine geom_point() ile değiştir.
  • Nokta boyutunu size = 2 ile artır.
  • Log ölçeğe scale_y_log10() ile geç.
  • Arka planı theme_minimal() ile hafiflet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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()
Kodu Düzenle ve Çalıştır