तैयारी
आगे आने वाले अभ्यासों में, हम व्यूअर में दिखाए गए प्लॉट जैसा प्लॉट बनाना चाहेंगे। यहाँ, हम प्लॉट की positions और base layer तय करेंगे.
इन्हें अलग-अलग ऑब्जेक्ट के रूप में स्थापित करने से हम इन्हें कई लेयर्स या प्लॉट्स में आसानी से पुन: उपयोग कर पाएँगे.
position_jitter()में jittering जोड़ता है (जैसे points के लिए).position_dodge()geoms को dodge करता है (जैसे bar, col, boxplot, violin, errorbar, pointrange).position_jitterdodge()geoms को jitter और dodge दोनों करता है (जैसे points).
पहले की तरह, हम mtcars का उपयोग करेंगे, जहाँ fcyl और fam मूल cyl और am वैरिएबल्स के उपयुक्त factor वैरिएबल हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Data Visualization with ggplot2
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___
# 2. Dodge with width 0.1
posn_d <- ___
# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___