Ggplot2 में अक्ष लेबल स्थिति कैसे सेट करें (उदाहरण के साथ)
आप ggplot2 में अक्ष लेबल स्थिति को बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
theme(axis. title . x = element_text(margin=margin(t= 20 )), #add margin to x-axis title axis. title . y = element_text(margin=margin(r= 60 ))) #add margin to y-axis title
ध्यान दें कि आप मार्जिन तर्क के लिए t , r , b , l निर्दिष्ट कर सकते हैं, जिसका अर्थ है ऊपर, दाएँ, नीचे और बाएँ।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: एक्स अक्ष पर लेबल स्थिति सेट करें
मान लीजिए कि हम ggplot2 का उपयोग करके निम्नलिखित स्कैटरप्लॉट बनाते हैं:
library (ggplot2) #create data frame df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10), y=c(12, 17, 27, 39, 50, 57, 66, 80)) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
हम एक्स-अक्ष शीर्षक को अक्ष से आगे प्रदर्शित करने के लिए एक्स-अक्ष शीर्षक के शीर्ष पर एक मार्जिन जोड़ सकते हैं:
#create scatterplot of x vs. y with margin added on x-axis title ggplot(df, aes(x=x, y=y)) + geom_point() + theme(axis. title . x = element_text(margin = margin(t = 70 )))
ध्यान दें कि हमने x-अक्ष शीर्षक और x-अक्ष के बीच महत्वपूर्ण अंतर जोड़ा है।
उदाहरण 2: Y अक्ष पर लेबल स्थिति सेट करें
हम y-अक्ष शीर्षक के दाईं ओर एक मार्जिन जोड़ने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं ताकि y-अक्ष शीर्षक अक्ष से आगे दिखाई दे:
#create scatterplot of x vs. y with margin added on y-axis title ggplot(df, aes(x=x, y=y)) + geom_point() + theme(axis. title . y = element_text(margin = margin(r = 70 )))
ध्यान दें कि हमने y-अक्ष शीर्षक और y-अक्ष के बीच महत्वपूर्ण अंतर जोड़ा है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य आमतौर पर उपयोग किए जाने वाले ऑपरेशन कैसे करें:
Ggplot2 में अक्ष लेबल को कैसे घुमाएँ
Ggplot2 में अक्ष विराम कैसे सेट करें
Ggplot2 में अक्ष सीमा कैसे निर्धारित करें
Ggplot2 में लेजेंड लेबल कैसे बदलें