R Language
बॉक्स प्लॉट
खोज…
वाक्य - विन्यास
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)
आदेश लाओ
भूखंड में बॉक्स के क्रम को बदलने के लिए आपको श्रेणीगत चर के स्तरों के क्रम को बदलना होगा।
उदाहरण के लिए यदि हम चाहते हैं कि ऑर्डर 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"))
बॉक्स की निकटता
boxwex
: बक्से के बीच मार्जिन सेट करें।
बायां boxplot(Sepal.Length~Species,data = iris,boxwex = 0.1)
सही boxplot(Sepal.Length~Species,data = iris,boxwex = 1)
सारांश देखें कि बॉक्सप्लेट्स 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
)