Y- अक्ष शीर्षक अक्ष पाठ के बहुत करीब दिखाई देता है।
ggplot(mpg, aes(cty, hwy)) + geom_point()
मैंने कई मापदंडों के मूल्य को बदलने की कोशिश की है, theme()
लेकिन कोई भी मदद करने के लिए नहीं लगता है।
Y- अक्ष शीर्षक अक्ष पाठ के बहुत करीब दिखाई देता है।
ggplot(mpg, aes(cty, hwy)) + geom_point()
मैंने कई मापदंडों के मूल्य को बदलने की कोशिश की है, theme()
लेकिन कोई भी मदद करने के लिए नहीं लगता है।
जवाबों:
से ggplot2 2.0.0
आप उपयोग कर सकते हैं margin =
के तर्क element_text()
अक्ष शीर्षक और संख्या के बीच की दूरी को बदलने के लिए। का मान सेट margin
पर t
सेशन, r
ight, b
ottom, और l
तत्व की ईएफटी ओर।
ggplot(mpg, aes(cty, hwy)) + geom_point()+
theme(axis.title.y = element_text(margin = margin(t = 0, r = 20, b = 0, l = 0)))
margin
अन्य element_text
तत्वों के लिए भी इस्तेमाल किया जा सकता है (देखें ?theme
), जैसे axis.text.x
, axis.text.y
और title
।
margin =
तर्क नहीं जागता है?
theme_bw
। क्षमा करें, पूरे कोड को पोस्ट करना अपठनीय / गड़बड़ है ...
theme_bw()
तो फ़ंक्शन theme_bw()
से पहले उपयोग किया जाना चाहिए theme()
क्योंकि पूर्वनिर्धारित विषयों में अक्ष के शीर्षक के लिए पहले से ही तर्क है।
इस फ़ोरम पोस्ट के आधार पर: https://groups.google.com/forum/# .topic/ ggplot2 / mK9DR3KKUU
सबसे आसान काम करने के लिए लगता है कि अपने एक्स अक्ष से पहले एक लाइन ब्रेक (\ n) जोड़ना है, और आपके y अक्ष लेबल के बाद। ऊपर पोस्ट किए गए समाधानों की तुलना में बहुत आसान (हालांकि डम्बर) लगता है।
ggplot(mpg, aes(cty, hwy)) +
geom_point() +
xlab("\nYour_x_Label") + ylab("Your_y_Label\n")
उम्मीद है की वो मदद करदे!
facet_grid
है, जबकि जवाब एडम बी ने सुझाव दिया (यानी एक लाइन ब्रेक का उपयोग कर \ N) करता है