Ggplot2 में लीजेंड लेबल कैसे संपादित करें (उदाहरण के साथ)


आप ggplot2 में लेजेंड लेबल बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 p + scale_fill_discrete(labels=c(' label1 ', ' label2 ', ' label3 ', ...))

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

उदाहरण: ggplot2 में लेजेंड लेबल संपादित करें

मान लीजिए कि हम ggplot2 में निम्नलिखित समूहीकृत बॉक्सप्लॉट बनाते हैं:

 library (ggplot2) 

#make this example reproducible
set. seeds (1)

#create dataset
data <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 50 ),
                   program=rep(c(' low ', ' high '), each= 25 ),
                   values=seq(1:150)+sample(1:100, 150, replace= TRUE ))

#create grouped boxplots
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() 

#display grouped boxplots
p 

डिफ़ॉल्ट रूप से, लेजेंड लेबल भरण चर के लिए निम्नलिखित मान लेते हैं:

  • उच्च
  • कमज़ोर

हालाँकि, मान लें कि हम लेजेंड लेबल को इसके साथ बदलना चाहते हैं:

  • उच्च कार्यक्रम
  • निम्न कार्यक्रम

ऐसा करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #create grouped boxplots with custom legend labels
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() +
       scale_fill_discrete(labels=c(' High Program ', ' Low Program '))

#display grouped boxplots
p 

लेजेंड अब हमारे द्वारा निर्दिष्ट लेबल प्रदर्शित करता है।

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

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

Ggplot2 में लेजेंड शीर्षक कैसे बदलें
Ggplot2 में लेजेंड स्थिति कैसे बदलें
Ggplot2 में लेजेंड का आकार कैसे बदलें
Ggplot2 में एक लीजेंड को कैसे हटाएं

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

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