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

Bağlama göre aralık genişliği

Verilen kod, günün saatine göre atıfların dağılımına bakıyor. Sütunların belirli bir saatin üzerine tam oturmadığına dikkat et; bu da sütun yüksekliklerini yorumlamayı biraz zahmetli hale getiriyor. Verinde bunun gibi doğal kırılma noktaları varsa, bunlardan yararlanmalısın. Bu durumda, aralıklarımızı saat sınırlarına denk gelecek şekilde ayarlayabiliriz.

geom_histogram() fonksiyonunu değiştirerek binwidth değerini 1 saat olarak ayarla. Ancak bu argüman, ggplot’a aralıklarına nereden BAŞLAYACAĞINI söylemez; varsayılan olarak bu, verinin kapsamına göre belirlenir. Bunu düzeltmek için center argümanını 0.5 olarak ayarla. Bu, sütunlardan birinin gece yarım saat (00:30) civarına ortalanmasını istediğini belirtir; ggplot diğer sütunları buna göre yerleştirir. (Bunu 2.5, 3.5 gibi herhangi bir saat + 0.5 şeklinde de ayarlayabilirsin.)

Bu egzersiz

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

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

Egzersiz talimatları

  • Grafiğin binwidth değerini 1 olarak ayarla.
  • Sütunları yarım saate ortalamak için center argümanını kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

ggplot(md_speeding,aes(x = hour_of_day)) +
    geom_histogram(
        ___  # set binwidth to 1
        ___  # Center bins at the half (0.5) hour
    ) +
    scale_x_continuous(breaks = 0:24)
Kodu Düzenle ve Çalıştır