Ggplot2 में शीर्षक स्थिति कैसे बदलें (उदाहरण के साथ)


डिफ़ॉल्ट रूप से, ggplot2 में प्लॉट शीर्षक बाईं ओर संरेखित होते हैं।

हालाँकि, आप शीर्षक की स्थिति बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: शीर्षक को केन्द्र में रखें

 some_ggplot +
  theme(plot. title = element_text(hjust = 0.5 ))

विधि 2: शीर्षक को दाएँ संरेखित करें

 some_ggplot +
  theme(plot. title = element_text(hjust = 1 ))

विधि 3: शीर्षक स्थिति को लंबवत रूप से समायोजित करें

 some_ggplot +
  theme(plot. title = element_text(vjust = 10 ))

निम्नलिखित उदाहरण दिखाते हैं कि आर में निर्मित एमटीकार्स डेटासेट के साथ अभ्यास में प्रत्येक विधि का उपयोग कैसे करें।

उदाहरण 1: शीर्षक को केन्द्र में रखें

निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट कैसे बनाएं और hjust तर्क का उपयोग करके शीर्षक को केंद्र में कैसे रखें:

 library (ggplot2)

#create scatterplot with centered title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 0.5 ))

ggplot2 में केंद्रीय शीर्षक

ध्यान दें कि शीर्षक मध्य संरेखित है.

उदाहरण 2: शीर्षक को दाईं ओर संरेखित करें

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

 library (ggplot2)

#create scatterplot with right-aligned title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 ))

ggplot2 शीर्षक को दाईं ओर संरेखित करें

ध्यान दें कि शीर्षक दाएँ संरेखित है।

उदाहरण 3: शीर्षक स्थिति को लंबवत रूप से समायोजित करें

निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट कैसे बनाएं और vjust तर्क का उपयोग करके शीर्षक को ऊपर कैसे ले जाएं:

 library (ggplot2)

#create scatterplot with title moved higher up
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = 3 ))

ध्यान दें कि शीर्षक ऊपर ले जाया गया है।

आप शीर्षक को नीचे ले जाने के लिए vjust तर्क को नकारात्मक मान भी प्रदान कर सकते हैं:

 library (ggplot2)

#create scatterplot with title moved down
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = - 10 )) 

ध्यान दें कि शीर्षक अब कथानक के भीतर चला गया है।

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

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

Ggplot2 में लेजेंड शीर्षक कैसे बदलें
Ggplot2 में अक्ष लेबल को कैसे घुमाएँ
आर में कैसे ठीक करें: फ़ंक्शन “जीजीप्लॉट” नहीं मिल सका

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

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