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ırEgzersiz talimatları
- Grafiğin
binwidthdeğerini 1 olarak ayarla. - Sütunları yarım saate ortalamak için
centerargü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)