Ggplot2 में एक्सिस लेबल्स को कैसे घुमाएँ (उदाहरण के साथ)


आप ggplot2 प्लॉट में अक्ष लेबल को घुमाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 p + theme(axis. text . x = element_text(angle = 45 , vjust = 1 , hjust= 1 ))

एंगल टेक्स्ट के कोण को नियंत्रित करता है जबकि vjust और hjust टेक्स्ट के ऊर्ध्वाधर और क्षैतिज औचित्य को नियंत्रित करता है।

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

चरण 1: डेटा फ़्रेम बनाएं

सबसे पहले, आइए एक सरल डेटा फ़्रेम बनाएं:

 #create data frame
df = data. frame (team=c('The Amazing Amazon Anteaters',
                       'The Rowdy Racing Raccoons',
                       'The Crazy Camping Cobras'),
                dots=c(14, 22, 11))

#view data frame
df

                          team points
1 The Amazing Amazon Anteaters 14
2 The Rowdy Racing Raccoons 22
3 The Crazy Camping Cobras 11

चरण 2: एक बार प्लॉट बनाएं

इसके बाद, आइए प्रत्येक टीम द्वारा प्राप्त अंकों की कल्पना करने के लिए एक बार चार्ट बनाएं:

 library (ggplot2)

#create bar plot
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") 

चरण 3: प्लॉट अक्ष लेबल घुमाएँ

हम x-अक्ष लेबल को 90 डिग्री तक घुमाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 library (ggplot2)

#create bar plot with axis labels rotated 90 degrees
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") +
  theme(axis. text . x = element_text(angle= 90 , vjust= .5 , hjust= 1 )) 

या हम एक्स अक्ष लेबल को 45 डिग्री तक घुमाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 library (ggplot2)

#create bar plot with axis labels rotated 90 degrees
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") +
  theme(axis. text . x = element_text(angle= 45 , vjust= 1 , hjust= 1 )) 

जिस कोण पर आप लेबल घुमाते हैं, उसके आधार पर, आपको यह सुनिश्चित करने के लिए vjust और hjust मानों को समायोजित करने की आवश्यकता हो सकती है कि लेबल पथ के काफी करीब हैं।

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

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

Ggplot2 में अक्ष सीमा कैसे निर्धारित करें
Ggplot2 में अक्षों के क्रम को कैसे उलटें
Ggplot2 में ग्रिडलाइन्स कैसे हटाएं
Ggplot2 में लाइन की मोटाई कैसे समायोजित करें

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

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