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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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