आर में चार्ट में त्रुटि बार कैसे जोड़ें (उदाहरण के साथ)
आप R में बार चार्ट में त्रुटि बार जोड़ने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
ggplot(df) + geom_bar( aes (x=x, y=y), stat=' identity ') + geom_errorbar( aes (x=x, ymin=y-sd, ymax=y+sd), width= 0.4 )
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: सारांश डेटा का उपयोग करके त्रुटि पट्टियाँ जोड़ें
मान लीजिए कि हमारे पास आर में निम्नलिखित डेटा फ्रेम है जो पांच श्रेणियों के लिए सारांश आंकड़े प्रदर्शित करता है:
#create data frame df <- data. frame (category=c('A', 'B', 'C', 'D', 'E'), value=c(12, 17, 30, 22, 19), sd=c(4, 5, 7, 4, 2)) #view data frame df category value sd 1 to 12 4 2 B 17 5 3 C 30 7 4 D 22 4 5 E 19 2
हम इस डेटा को देखने के लिए त्रुटि बार के साथ बार चार्ट बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
library (ggplot2) #create bar plot with error bars ggplot(df) + geom_bar( aes (x=category, y=value), stat=' identity ', fill=' steelblue ') + geom_errorbar( aes (x=category, ymin=value-sd, ymax=value+sd), width= 0.4 )
त्रुटि पट्टियों का स्वरूप बदलने के लिए बेझिझक निम्नलिखित तर्कों का उपयोग करें:
- चौड़ाई : त्रुटि पट्टियों की चौड़ाई
- आकार : त्रुटि पट्टियों की मोटाई
- रंग : त्रुटि पट्टियों का रंग
उदाहरण के लिए:
library (ggplot2) #create bar plot with custom error bars ggplot(df) + geom_bar( aes (x=category, y=value), stat=' identity ', fill=' steelblue ') + geom_errorbar( aes (x=category, ymin=value-sd, ymax=value+sd), width= 0.3 , size= 2.3 , color=' red ')
उदाहरण 2: कच्चे डेटा का उपयोग करके त्रुटि पट्टियाँ जोड़ें
मान लें कि हमारे पास निम्नलिखित डेटा फ़्रेम है जो पांच अलग-अलग श्रेणियों के लिए कच्चा डेटा दिखाता है:
#make this example reproducible set. seeds (0) #create data frame df <- data. frame (category=rep(c('A', 'B', 'C', 'D', 'E'), each= 10 ), value=runif(50, 10, 20)) #view first six rows of data frame head(df) category value 1 A 18.96697 2 A 12.65509 3 A 13.72124 4 A 15.72853 5 A 19.08208 6 A 12.01682
निम्नलिखित कोड दिखाता है कि डेटा को कैसे सारांशित किया जाए और फिर त्रुटि बार के साथ एक बार चार्ट कैसे बनाया जाए:
library (dplyr) library (ggplot2) #summarize mean and sd for each category df_summary <- df %>% group_by(category) %>% summarize(mean=mean(value), sd=sd(value)) #view summary data df_summary # A tibble: 5 x 3 category mean sd 1 A 16.4 2.80 2B 14.9 2.99 3 C 14.6 3.25 4 D 15.2 2.48 5 E 15.8 2.41 #create bar plot with error bars ggplot(df_summary) + geom_bar( aes (x=category, y=mean), stat=' identity ', fill=' steelblue ') + geom_errorbar( aes (x=category, ymin=mean-sd, ymax=mean+sd), width= 0.3 , color=' red ')
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य डेटा विज़ुअलाइज़ेशन कैसे बनाएं:
आर में एकाधिक बॉक्सप्लॉट कैसे प्लॉट करें
आर में एकाधिक हिस्टोग्राम कैसे प्लॉट करें
R में एकाधिक रेखाएँ कैसे खींचें?