खोज…


वाक्य - विन्यास

  • boxplot (x, ...) # सामान्य कार्य

  • बॉक्सप्लॉट (सूत्र, डेटा = NULL, ..., सबसेट, na.action = NULL) ## S3 विधि 'एन' के लिए

  • बॉक्सप्लॉट (x, ..., श्रेणी = 1.5, चौड़ाई = NULL, प्रसरण = FALSE, notch = FALSE, रूपरेखा = TRUE, नाम, प्लॉट = TRUE, बॉर्डर = बराबर ("fg"), col = dULL, log = " ", पार्स = सूची (बॉक्सवेक्स = 0.8, स्टेपलवेक्स = 0.5, आउटवेक्स = 0.5), क्षैतिज = FALSE, = FALSE, = NULL पर ## डिफ़ॉल्ट S3 विधि जोड़ें

पैरामीटर

पैरामीटर विवरण (स्रोत आर प्रलेखन)
सूत्र एक सूत्र, जैसे कि y ~ grp, जहाँ y, डेटा वेरिएबल का वैरिएबल वेक्टर है, जिसे ग्रुपिंग वेरिएबल जीआरपी (आमतौर पर एक फैक्टर) के अनुसार समूहों में विभाजित किया जाता है।
डेटा एक data.frame (या सूची) जिसमें से सूत्र में चर लिया जाना चाहिए।
सबसेट एक वैकल्पिक वेक्टर प्लॉटिंग के लिए उपयोग किए जाने वाले अवलोकनों का सबसेट निर्दिष्ट करता है।
na.action एक फ़ंक्शन जो इंगित करता है कि डेटा के एनए होने पर क्या होना चाहिए। डिफ़ॉल्ट या तो प्रतिक्रिया या समूह में लापता मानों को अनदेखा करना है।
boxwex सभी बॉक्सों पर लागू होने वाला एक पैमाना कारक। जब केवल कुछ समूह होते हैं, तो बक्से को संकीर्ण बनाकर साजिश की उपस्थिति में सुधार किया जा सकता है।
भूखंड यदि TRUE (डिफ़ॉल्ट) तो एक बॉक्सप्लॉट निर्मित होता है। यदि नहीं, तो सारांश जो कि बॉक्सप्लेट पर आधारित हैं, वापस कर दिए जाते हैं।
col यदि कोल नॉन-नल है, तो यह माना जाता है कि इसमें बॉक्स प्लॉट के पिंडों को रंगने के लिए रंगों का उपयोग किया जाना है। डिफ़ॉल्ट रूप से वे पृष्ठभूमि के रंग में हैं।

बॉक्सप्लेट () {ग्राफ़िक्स} के साथ बॉक्स-एंड-व्हिस्कर प्लॉट बनाएं

यह उदाहरण डिफ़ॉल्ट boxplot() फ़ंक्शन और iris डेटा फ्रेम का उपयोग करता है।

> head(iris)
  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1          5.1         3.5          1.4         0.2  setosa
2          4.9         3.0          1.4         0.2  setosa
3          4.7         3.2          1.3         0.2  setosa
4          4.6         3.1          1.5         0.2  setosa
5          5.0         3.6          1.4         0.2  setosa
6          5.4         3.9          1.7         0.4  setosa

सरल बॉक्सप्लॉट (सेपल.लिफ्टिंग)

एक संख्यात्मक चर का एक बॉक्स और व्हिस्कर ग्राफ बनाएँ

boxplot(iris[,1],xlab="Sepal.Length",ylab="Length(in centemeters)",
           main="Summary Charateristics of Sepal.Length(Iris Data)")

यहाँ छवि विवरण दर्ज करें

प्रजातियों द्वारा समूहीकृत सीपाल लंबाई का बॉक्सप्लॉट

एक श्रेणीगत चर द्वारा वर्गीकृत संख्यात्मक चर का एक बॉक्सप्लॉट बनाएं

boxplot(Sepal.Length~Species,data = iris)

withcategorical

आदेश लाओ

भूखंड में बॉक्स के क्रम को बदलने के लिए आपको श्रेणीगत चर के स्तरों के क्रम को बदलना होगा।
उदाहरण के लिए यदि हम चाहते हैं कि ऑर्डर virginica - versicolor - setosa

newSpeciesOrder <- factor(iris$Species, levels=c("virginica","versicolor","setosa"))
boxplot(Sepal.Length~newSpeciesOrder,data = iris)

पुन: व्यवस्थित करें

समूहों के नाम बदलें

यदि आप अपने समूहों के लिए एक बेहतर नाम निर्दिष्ट करना चाहते हैं, तो आप Names पैरामीटर का उपयोग कर सकते हैं। यह श्रेणीबद्ध चर के स्तरों के आकार का एक वेक्टर लेता है

boxplot(Sepal.Length~newSpeciesOrder,data = iris,names= c("name1","name2","name3"))

यहाँ छवि विवरण दर्ज करें

छोटे सुधार

रंग

col : col चर के स्तरों के आकार का एक वेक्टर जोड़ें

boxplot(Sepal.Length~Species,data = iris,col=c("green","yellow","orange"))

withcolor

बॉक्स की निकटता

boxwex : बक्से के बीच मार्जिन सेट करें।
बायां boxplot(Sepal.Length~Species,data = iris,boxwex = 0.1)
सही boxplot(Sepal.Length~Species,data = iris,boxwex = 1)

changeproximity

सारांश देखें कि बॉक्सप्लेट्स plot=FALSE आधारित हैं

सारांश देखने के लिए आपको FALSE करने के लिए पैरामैटर plot डालना होगा।
विभिन्न परिणाम दिए गए हैं

> boxplot(Sepal.Length~newSpeciesOrder,data = iris,plot=FALSE)
$stats #summary of the numerical variable for the 3 groups
     [,1] [,2] [,3]
[1,]  5.6  4.9  4.3 # extreme value 
[2,]  6.2  5.6  4.8 # first quartile limit
[3,]  6.5  5.9  5.0 # median limit
[4,]  6.9  6.3  5.2 # third quartile limit
[5,]  7.9  7.0  5.8 # extreme value

$n #number of observations in each groups
[1] 50 50 50

$conf #extreme value of the notchs
         [,1]     [,2]     [,3]
[1,] 6.343588 5.743588 4.910622
[2,] 6.656412 6.056412 5.089378

$out #extreme value
[1] 4.9

$group #group in which are the extreme value
[1] 1

$names #groups names
[1] "virginica"  "versicolor" "setosa"    

अतिरिक्त बॉक्सप्लॉट शैली पैरामीटर।

डिब्बा

  • boxlty - बॉक्स लाइन प्रकार
  • boxlwd - बॉक्स लाइन की चौड़ाई
  • boxcol - बॉक्स लाइन का रंग
  • boxfill - बॉक्स रंग भरें

मंझला

  • मेडल्टी - माध्य रेखा प्रकार (बिना लाइन के "रिक्त")
  • medlwd - माध्य रेखा विधुत
  • medcol - मध्य रेखा रंग
  • औसत दर्जे का - औसत बिंदु (NA बिना किसी प्रतीक के)
  • medcex - मध्य बिंदु बिंदु आकार
  • औसत दर्जे का - मध्य बिंदु पृष्ठभूमि रंग

गलमुच्छा

  • whisklty - व्हिस्कर लाइन प्रकार
  • whisklwd - मूंछ लाइन चौड़ाई
  • व्हिस्कॉल - व्हिस्कर लाइन का रंग

प्रधान

  • स्टेपल्टी - स्टेपल लाइन प्रकार
  • स्टेपलवड - स्टेपल लाइन की चौड़ाई
  • स्टेपल - स्टेपल लाइन का रंग

बाहरी कारकों के कारण

  • बाह्यरेखा - बाह्य रेखा प्रकार (बिना रेखा के "रिक्त")
  • outlwd - आउट लाइन लाइन की चौड़ाई
  • outcol - बाह्य रेखा रंग
  • outpch - बाहरी बिंदु प्रकार (बिना प्रतीक के NA)
  • outcex - बाहरी बिंदु आकार
  • outbg - बाहरी बिंदु पृष्ठभूमि रंग

उदाहरण

डिफ़ॉल्ट और भारी रूप से संशोधित प्लॉट अगल-बगल

par(mfrow=c(1,2))
# Default
boxplot(Sepal.Length ~ Species, data=iris)
# Modified
boxplot(Sepal.Length ~ Species, data=iris,
        boxlty=2, boxlwd=3, boxfill="cornflowerblue", boxcol="darkblue",
        medlty=2, medlwd=2, medcol="red", medpch=21, medcex=1, medbg="white",
        whisklty=2, whisklwd=3, whiskcol="darkblue",
        staplelty=2, staplelwd=2, staplecol="red",
        outlty=3, outlwd=3, outcol="grey", outpch=NA
        )

यहाँ छवि विवरण दर्ज करें



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow