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

geom_bar ile düzenleme

geom_col() senden y eksenine eşlenecek bir sütun vermeni beklerken, geom_bar() (en azından varsayılan olarak) bir y ekseni çağrısı almaz.

Bunun yerine, geom_bar() x ekseni eşlemeni alır ve her sınıf için her bir gözlemi (ya da verilen veri çerçevesinin satırını) sayar, ardından buna karşılık gelen yüksekliklerde sütunlar çizer.

Bu iki kod bloğu sana aynı grafiği verir:

# geom_col()
data %>%
  groupby(xAxisCol) %>%
  summarize(value = n()) %>%
  ggplot(aes(x = xAxisCol, y = value) + 
  geom_col()

# geom_bar()
data %>%
  ggplot(aes(x = xAxisCol)) +
  geom_bar()

Hadi geom_bar() kullanarak WHO verimizde bölgelere göre çok sayıda vakaya sahip gözlemlere bakalım.

Bu egzersiz

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

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

Egzersiz talimatları

  • who_disease verisini 1000 vakadan fazla olan gözlemlerle (satırlarla) sınırlamak için filter() uygula.
  • X eksenini region sütununa eşle.
  • Sütunları çizdirmek için grafik nesnesine geom_bar() ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

who_disease %>%
	# filter data to observations of greater than 1,000 cases
	___ %>%
	# map the x-axis to the region column
	ggplot() +
	# add a geom_bar call
	___
Kodu Düzenle ve Çalıştır