आर

2009-04-10 14 views
13

में शीर्षक/लेबल के बिना भूखंड R में ऐसे भूखंडों का उत्पादन करने का कोई तरीका है जिनके पास शीर्षक नहीं है और जो शीर्षक अन्यथा उठाया गया है, उसका उपयोग किस प्रकार किया जाता है?आर

plot() में, main, sub, xlab, और ylabNULL करने के लिए सभी डिफ़ॉल्ट है, लेकिन यह सिर्फ 'को' उन्हें स्थापित करने के लिए रिक्त स्थान है, जहां वे हो गया होता, डिट्टो छोड़ देता है। अगर यह शामिल नहीं है तो यह अच्छा होगा कि किनारों पर अतिरिक्त खाली जगह छोड़ने के बजाय पूरी साजिश की जगह का उपयोग किया गया था। यह सभी भूखंडों मुद्रण pdf(), png() जैसे उपकरणों दायर करने के लिए विशेष रूप से प्रासंगिक है, आदि

उत्तर

16

मार्जिन समायोजन के बारे में tip 7 देखें।

अंश:

अंतरिक्ष लेबल के लिए आरक्षित, उपयोग सममूल्य (मार्च = ...) निकालने के लिए। उदाहरण

png(file="notitle.png",width=400, height=350) 
par(mar=c(5,3,2,2)+0.1) 
hist(rnorm(100),ylab=NULL,main=NULL) 
dev.off() 
9

के लिए आप एक वैकल्पिक साजिश रचने पैकेज का मनोरंजन करने को तैयार हैं, जब आप xlab/ylabNULL करने के लिए सेट (और कोई साजिश शीर्षक/main डिफ़ॉल्ट रूप से है) ggplot2 स्वचालित रूप से ऐसा करता है। सरल भूखंडों के लिए, बस require(ggplot2) और qplot द्वारा प्रतिस्थापित करें।

वास्तव में, ggplot2 मेरे पास वर्षों में साजिश के साथ सबसे मजेदार है और मैं इसे मिलने वाले सभी लोगों के लिए सुसमाचार प्रचार करने का अवसर नहीं रोक सकता। :-)

+4

+1 – ojblass

+0

साजिश के बारे में उत्साहित होने के लिए +1! @ojblass – ejg

1

मैं आमतौर पर

par(mar=c(1,1,1,1)) 

का उपयोग जब मैं कम से कम सीमा रहते हैं।

library(lattice) 
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL) 
2

जाली के साथ, यह शून्य करने के लिए xlab, ylab, और मुख्य तर्क की स्थापना का मामला है।

1
plot(anything, main=NULL) 

फिर भी काम करता है:

+3

स्टैक ओवरफ्लो में आपका स्वागत है! सवाल यह नहीं था कि यह काम करता है (ओपी जानता है), लेकिन खाली जगह का उपयोग कैसे करें। उत्तर देने से पहले कृपया प्रश्न और [एफएक्यू] (http://stackoverflow.com/faq) सावधानीपूर्वक पढ़ें। –