मैंने Envstats पैकेज का उपयोग करके एक वर्कअराउंड निकाला। इस पैकेज, डाउनलोड किया जा करने के लिए लोड और उपयोग से सक्रिय जरूरत:
library(Envstats)
stripChart (stripchart से भिन्न) ऐसी n मूल्यों के रूप में कुछ मूल्यों चार्ट में जोड़ने के लिए है। सबसे पहले मैंने अपना बॉक्सप्लॉट प्लॉट किया। तब मैंने स्ट्रिप चार्ट में add = t का उपयोग किया। जाहिर है, स्ट्रिप चार्ट कोड में कई चीजें छिपी हुई थीं ताकि वे बॉक्सप्लॉट पर दिखाई न दें। यहां अधिकांश कोड छिपाने के लिए स्ट्रिप चार्ट के लिए उपयोग किया गया कोड है।
n मूल्यों को दिखाने के लिए एकीकृत stripChart साथ Boxplot:
stripChart(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1), show.ci=F,axes=F,points.cex=0,n.text.line=1.6,n.text.cex=0.7,add=T,location.scale.text="none")
तो boxplot
boxplot(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1),main="All Rheometry Tests on Egg Plasma at All Time Points at 0.1Hz,0.1% and 37 Set 1,2,3", names=c("0h","24h","96h","7d ", "11d", "15d", "30d"),boxwex=0.6,par(mar=c(8,4,4,2)))
फिर stripChart
stripChart(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1), show.ci=F,axes=F,points.cex=0,n.text.line=1.6,n.text.cex=0.7,add=T,location.scale.text="none")
तुम हमेशा संख्या के उच्च समायोजित कर सकते हैं (एन मूल्यों) ताकि वे जहां चाहें फिट हो जाएं।
बहुत अच्छा काम करता है, और सुंदर दिखता है। धन्यवाद! –
क्या होगा यदि मैं 'geom_boxplot (aes (fill = factor (f2)) के साथ ggplot-ing कर रहा हूं)' जहां f2 एक दूसरा कारक है - क्या stat_summary पर एक भिन्नता है जो 'उप बॉक्स' को अपने स्वयं के एन प्राप्त करने की अनुमति देती है ? –
स्पेस को बचाने के लिए उदाहरण कोड: 'ggplot (mpg, aes (निर्माता, hwy, fill = factor (वर्ष)) + geom_boxplot() + stat_summary (fun.data = give.n, geom = "text", position = position_dodge (ऊंचाई = 0, चौड़ाई = 0.75), आकार = 3) 'आपको 'position_dodge()' – JoFrhwld