पेमेंट टाइप के अनुसार फेसिट किया गया टिप अमाउंट डिस्ट्रीब्यूशन
हमने पहले जो टोटल कैब फेयर का प्लॉट बनाया था वह दिलचस्प था, लेकिन अगर हम देखें कि यह किसी दूसरे वैरिएबल के अनुसार बदलता है या नहीं, तो हमें और जानकारी मिल सकती है। इस अभ्यास में, हम कैब फेयर डिस्ट्रीब्यूशन के टिप अमाउंट हिस्से पर नज़र डालेंगे और जाँचेंगे कि क्या अलग-अलग पेमेंट टाइप के लिए यह अलग है। इसके लिए हम एक हिस्टोग्राम बनाएँगे और पेमेंट टाइप पर फेसिटिंग करेंगे.
tx आपके वर्कस्पेस में पहले से लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Trelliscope के साथ बिग डेटा का विज़ुअलाइज़ेशन
अभ्यास निर्देश
tip_amount + 0.01का एक हिस्टोग्राम बनाएँ (हर टिप में एक सेंट जोड़ें क्योंकि हम लॉग ट्रांसफॉर्म लेंगे और कुछ टिप्स शून्य हैं).- x-axis को बदलने के लिए
scale_x_log10()का उपयोग करें. facet_wrap()का उपयोग करकेpayment_typeके अनुसार फेसिट करें। डिस्ट्रीब्यूशनों की विज़ुअल तुलना में मदद के लिए, कॉलमों की संख्या1रखें और y-axis स्केल्स को फ्री बनाने के लिएscalesको"free_y"सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
library(ggplot2)
# Histogram of the tip amount faceted on payment type
ggplot(___, aes(___)) +
___ +
___ +
facet_wrap(~ ___, ncol = ___, scales = ___)