Ggplot2 मेंgeom_bar() के साथ औसत कैसे प्लॉट करें


आप ggplot2 में geom_bar() फ़ंक्शन का उपयोग करके समूह द्वारा औसत मान प्लॉट करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 library (ggplot2)

ggplot(df, aes(group_var, values_var)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ')

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

ध्यान दें : geom_bar() में मज़ेदार तर्क ggplot2 को बताता है कि बार का उपयोग करके कौन सा वर्णनात्मक आँकड़ा प्रदर्शित करना है। आप समूह द्वारा माध्य मान को प्लॉट करने के लिए इस तर्क में एक अलग वर्णनात्मक आँकड़ा, जैसे “माध्यिका” भी पारित कर सकते हैं।

उदाहरण: ggplot2 मेंgeom_bar() के साथ औसत मान प्लॉट करना

मान लीजिए कि हमारे पास निम्नलिखित डेटा फ्रेम है जिसमें विभिन्न टीमों के बास्केटबॉल खिलाड़ियों द्वारा बनाए गए अंकों की संख्या के बारे में जानकारी है:

 #create data frame
df <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 4 ),
                 points=c(3, 5, 5, 6, 5, 7, 7, 8, 9, 9, 9, 8))

#view data frame
df

   team points
1 to 3
2 to 5
3 to 5
4 to 6
5 B 5
6 B 7
7 B 7
8 B 8
9 C 9
10 C 9
11 C 9
12 C 8

हम एक बार चार्ट बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जिसमें प्रत्येक बार टीम द्वारा समूहीकृत औसत बिंदु मान का प्रतिनिधित्व करता है:

 library (ggplot2)

#create bar plot to visualize mean points value by team
ggplot(df, aes(team, points)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ') 

ggplot2 में जियोम_बार के साथ प्लॉट औसत

प्रत्येक बार की ऊंचाई प्रत्येक टीम के औसत बिंदु मान को दर्शाती है।

प्रत्येक टीम के वास्तविक औसत बिंदु मान को प्रदर्शित करने के लिए, हम dplyr पैकेज से सारांश () फ़ंक्शन का उपयोग कर सकते हैं:

 library (dplyr)

#calculate mean value of points, grouped by team
df %>%
  group_by(team) %>%
  summarise(mean_pts = mean(points, na. rm = TRUE ))

# A tibble: 3 x 2
  team mean_pts
      
1 to 4.75
2 B 6.75
3 C 8.75

परिणाम से हम प्रत्येक टीम के लिए औसत अंक मान देख सकते हैं:

  • टीम ए: 4.75
  • टीम बी: 6.75
  • टीम सी: 8.75

ये मान उपरोक्त बार चार्ट में प्रदर्शित बार की ऊंचाई से मेल खाते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य सामान्य कार्य कैसे करें:

Ggplot2 में बार के बीच की जगह को कैसे समायोजित करें
Ggplot2 में प्लॉट से NA कैसे हटाएं
Ggplot2 में स्टैक्ड बार्ट चार्ट में बार का रंग कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *