Histogramlar

ggplot2 ile Veri Görselleştirmeye Giriş

Rick Scavetta

Founder, Scavetta Academy

Yaygın grafik türleri

Grafik türü Olası Geom'lar
Saçılım grafikleri point, jitter, abline, smooth, count
Çubuk grafikleri histogram, bar, col, errorbar
Çizgi grafikleri line, path
ggplot2 ile Veri Görselleştirmeye Giriş

Histogramlar

ggplot(iris, aes(x = Sepal.Width)) + 
  geom_histogram()
  • Gruplanmış (binlenmiş) değerlerin grafiği
    • yani istatistiksel bir fonksiyon
`stat_bin()` using `bins = 30`.
Pick better value with `binwidth`.

ggplot2 ile Veri Görselleştirmeye Giriş

Varsayılan: 30 eşit bin

ggplot(iris, aes(x = Sepal.Width)) + 
  geom_histogram()
  • Gruplanmış (binlenmiş) değerlerin grafiği
    • yani istatistiksel bir fonksiyon
# Varsayılan bin genişliği:
diff(range(iris$Sepal.Width))/30
[1] 0.08

ggplot2 ile Veri Görselleştirmeye Giriş

Sezgisel ve anlamlı bin genişlikleri

ggplot(iris, aes(x = Sepal.Width)) + 
  geom_histogram(binwidth = 0.1)
  • Veriniz için anlamlı bir bin genişliği belirleyin.

  • Çubuklar arasında boşluk yoktur.

ggplot2 ile Veri Görselleştirmeye Giriş

İşaret aralıklarını yeniden konumlandırma

ggplot(iris, aes(x = Sepal.Width)) + 
  geom_histogram(binwidth = 0.1,
                 center = 0.05)
  • Veriniz için anlamlı bir bin genişliği belirleyin.

  • Çubuklar arasında boşluk yoktur.

  • X ekseni etiketleri çubuklar arasındadır.

ggplot2 ile Veri Görselleştirmeye Giriş

Farklı Türler

ggplot(iris, aes(x = Sepal.Width, 
                 fill = Species)) + 
  geom_histogram(binwidth = .1, 
                 center = 0.05)

ggplot2 ile Veri Görselleştirmeye Giriş

Varsayılan konum: "stack"

ggplot(iris, aes(x = Sepal.Width,
                 fill = Species)) + 
  geom_histogram(binwidth = .1, 
                 center = 0.05,
                 position = "stack") 

ggplot2 ile Veri Görselleştirmeye Giriş

position = "dodge"

ggplot(iris, aes(x = Sepal.Width, 
                 fill = Species)) + 
  geom_histogram(binwidth = .1, 
                 center = 0.05, 
                 position = "dodge")

ggplot2 ile Veri Görselleştirmeye Giriş

position = "fill"

ggplot(iris, aes(x = Sepal.Width, 
                 fill = Species)) + 
  geom_histogram(binwidth = .1, 
                 center = 0.05, 
                 position = "fill")  

ggplot2 ile Veri Görselleştirmeye Giriş

Son Slayt

ggplot2 ile Veri Görselleştirmeye Giriş

Preparing Video For Download...