2013-08-15 21 views
12

में साजिश क्षेत्र के आसपास बढ़ते क्षेत्र में मैं अपने अक्ष शीर्षक को कुछ श्वास कक्ष देने के लिए ggplot 2 में एक साजिश क्षेत्र के आसपास के क्षेत्र को कैसे बढ़ा सकता हूं। मैं विस्टा और अन्याय (नीचे के रूप में) के बारे में जानता हूं, हालांकि, मैं अपने अक्षरों के शीर्षक को स्थानांतरित करने के लिए साजिश क्षेत्र के आस-पास वास्तविक स्थान नहीं बना सकता।ggplot2

p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() 
p 

p<- p + theme(axis.title.x = element_text(family="Times",size=20,face="bold",colour = "Black",vjust=-1,hjust=0.5)) 
p 

enter image description here

उत्तर

22

भूखंड के आसपास मार्जिन theme() और plot.margin= जहां शीर्ष, तो ठीक है, नीचे और छोड़ दिया के साथ शुरू मार्जिन का आकार प्रदान करते हैं साथ संशोधित किया जा सकता है। लाइब्रेरी grid उपयोग फ़ंक्शन unit() से जुड़ा हुआ है।

library(grid) 
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() + 
    theme(axis.title.x = element_text(family="Times",size=20, 
       face="bold",colour = "Black",vjust=-1,hjust=0.5))+ 
    theme(plot.margin=unit(c(1,1,1.5,1.2),"cm")) 
+6

theme_bw() '' और अन्य विषयों '' के मूलभूत मूल्यों है: '' plot.margin = इकाई (ग (1, 1, 0.5, 0.5), "लाइनों") '' – PatrickT

+4

डिफ़ॉल्ट 'theme_bw()' के लिए अब 'इकाई (सी (5.5, 5.5, 5.5, 5.5)," अंक ") है। – CCurtis

+1

मुझे लगता है कि ग्रिड की अब आवश्यकता नहीं है, मैं ggplot 2.2.0 का उपयोग कर रहा हूँ – snaut

 संबंधित मुद्दे