मैं ggplot2 बॉक्सप्लॉट में आउटलेर को कैसे अनदेखा करूंगा? मैं बस उन्हें गायब नहीं करना चाहता (यानी outlier.size = 0), लेकिन मैं उन्हें इस तरह से नजरअंदाज करना चाहता हूं कि y अक्ष 1 / 3rd प्रतिशतक दिखाने के लिए। मेरे आउटलायर्स "बॉक्स" को इसके छोटे से व्यावहारिक रूप से एक लाइन को छोटा करने का कारण बन रहे हैं। क्या इससे निपटने के लिए कुछ तकनीकें हैं?
यहाँ एक उदाहरण संपादित करें :
y = c(.01, .02, .03, .04, .05, .06, .07, .08, .09, .5, -.6)
qplot(1, y, geom="boxplot")
fivenum()
IIRC को निकालने के लिए डेटा पर करते हैं, बॉक्सप्लेट पर ऊपरी और निचले टिका के लिए उपयोग किया जाता है और उस आउटपुट का उपयोग उस scale_y_continuous()
कॉल में किया जाता है जो @Ritchie ने दिखाया था। R और ggplot प्रदान करने वाले टूल का उपयोग करके इसे बहुत आसानी से स्वचालित किया जा सकता है। यदि आपको व्हिस्की को भी शामिल करने की आवश्यकता है, तो व्हिस्कर्स के boxplot.stats()
लिए ऊपरी और निचली सीमा प्राप्त करने के लिए उपयोग करने पर विचार करें और फिर उपयोग करें scale_y_continuous()
।