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 में एक लीजेंड को कैसे हटाएं