Ggplot2 प्लॉट्स में लेजेंड कैसे जोड़ें (3 उदाहरण)
आप ggplot2 में प्लॉट्स में लेजेंड जोड़ने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: डिफ़ॉल्ट स्थान पर एक कैप्शन जोड़ें
p+
labs(caption = " This is my caption ")
विधि 2: कस्टम स्थान में एक कैप्शन जोड़ें
p+
labs(caption = " This is my caption ") +
theme(plot. caption = element_text(hjust= 0 ))
विधि 3: एक कैप्शन जोड़ें और टेक्स्ट को कस्टमाइज़ करें
p+
labs(caption = " This is my caption ") +
theme(plot. caption = element_text(size= 16 , color=" red ", face=" italic "))
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
#create data frame
df <- data. frame (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))
#view data frame
df
assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26
उदाहरण 1: डिफ़ॉल्ट स्थान पर एक कैप्शन जोड़ें
निम्नलिखित कोड दिखाता है कि gglot2 में स्कैटरप्लॉट कैसे बनाएं और डिफ़ॉल्ट स्थान पर एक लेजेंड कैसे जोड़ें (प्लॉट के नीचे निचला दायां कोना):
library (ggplot2)
#create scatter plot with caption in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Based on 2022 Basketball Data ")
ध्यान दें कि कथानक के बाहर निचले दाएं कोने में एक किंवदंती जोड़ी गई है।
उदाहरण 2: कस्टम स्थान पर एक कैप्शन जोड़ें
निम्नलिखित कोड दिखाता है कि gglot2 में स्कैटरप्लॉट कैसे बनाएं और प्लॉट के नीचे निचले बाएँ कोने में एक लेजेंड कैसे जोड़ें:
library (ggplot2)
#create scatter plot with caption in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = “ Based on 2022 Basketball Data ”) +
theme(plot. caption = element_text(hjust= 0 ))
ध्यान दें कि कथानक के बाहर निचले बाएँ कोने में एक किंवदंती जोड़ी गई है।
नोट : आप लेजेंड को कथानक के बाहर निचले केंद्र में रखने के लिए hjust=0.5 निर्दिष्ट कर सकते हैं।
संबंधित: ggplot2 में तत्वों को स्थानांतरित करने के लिए hjust & vjust का उपयोग कैसे करें
उदाहरण 3: एक कैप्शन जोड़ें और टेक्स्ट को कस्टमाइज़ करें
निम्नलिखित कोड दिखाता है कि gglot2 में स्कैटरप्लॉट कैसे बनाएं और कस्टम रंग, फ़ॉन्ट आकार और शैली के साथ एक लेजेंड कैसे जोड़ें:
library (ggplot2)
#create scatter plot with custom caption in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = “ Based on 2022 Basketball Data ”) +
theme(plot. caption = element_text(size= 16 , color=" red ", face=" italic "))
ध्यान दें कि प्लॉट के बाहर निचले दाएं कोने में एक कस्टम रंग, फ़ॉन्ट आकार और शैली के साथ एक लेजेंड जोड़ा गया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य सामान्य कार्य कैसे करें:
Ggplot2 में फ़ॉन्ट आकार कैसे बदलें
Ggplot2 में एक लीजेंड को कैसे हटाएं
Ggplot2 में अक्ष लेबल को कैसे घुमाएँ