संदर्भ के अनुसार बिन चौड़ाई
दिया गया कोड दिन के घंटे अनुसार citations के वितरण को देखता है। ध्यान दें कि बार किसी निश्चित घंटे पर अच्छी तरह नहीं बैठते; इससे बार की ऊँचाइयों की व्याख्या थोड़ी असहज हो जाती है। जब आपके डेटा में इस तरह के प्राकृतिक ब्रेकपॉइंट हों, तो आपको उनका लाभ उठाना चाहिए। इस मामले में, हम अपने ब्रेक्स को घंटे की सीमाओं पर रख सकते हैं।
geom_histogram() को संशोधित करके binwidth को 1 घंटा सेट करें। हालाँकि, यह आर्ग्युमेंट ggplot को यह नहीं बताता कि अपने बिन्स को कहाँ से शुरू करना है; डिफ़ॉल्ट रूप से यह डेटा की सीमा से तय होता है। इसे ठीक करने के लिए, center आर्ग्युमेंट को 0.5 पर सेट करें। इसका मतलब है कि आप चाहते हैं कि बार में से एक आधी रात के 30 मिनट पर केंद्रित हो, उसके बाद ggplot शेष बार को उसी के अनुसार व्यवस्थित करता है। (आप इसे किसी भी घंटे + 0.5 जैसे 2.5, 3.5 आदि पर भी सेट कर सकते हैं।)
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Visualization की Best Practices
अभ्यास निर्देश
- प्लॉट का
binwidth1 पर सेट करें. centerआर्ग्युमेंट के साथ बार को आधे घंटे पर केंद्रित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)