2009-04-10 19 views
13

R'da, ünvanı olmayan ve ünvanın başka bir şekilde ele geçirildiği alanı kullanan araziler üretmenin herhangi bir yolu var mıdır?Başlıksız sayfalar/etiketler

plot() yılında

, main, sub, xlab ve NULL için ylab tüm varsayılan, ama bu sadece '' bunları ayarlamak için boş onlar olurdu boşluk ditto bırakır. Bunları dahil etmemek, kenarlarda fazladan boş alan bırakmak yerine, tüm arsa alanının kullanılmasını sağlamak hoş olurdu. Bu, özellikle, pdf(), png(), vb gibi aygıtları yazdırma alanlarıyla ilgili olarak geçerlidir.

cevap

16

Kenar boşluklarını ayarlama hakkında tip 7 konusuna bakın.

alıntı:

etiketler için ayrılmış bir alan, kullanım par (mar = ...) kaldırın. Örneğin

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

için size NULL için xlab/ylab set (ve hiçbir arsa başlık/varsayılan olarak main yoktur) ne zaman ggplot2 otomatik olarak yapar, alternatif çizim paketi eğlendirmek için istekli iseniz. Basit grafikler için, sadece require(ggplot2) ve plot'u qplot ile değiştirin.

Gerçekten, ggplot2, yıllardır çizdiğim en eğlenceli şeydi ve tanıştığım herkese onu yayma fırsatına dayanamıyorum. Ben minimumda sınırı tutmak zaman :-)

+4

+1, çizim hakkında heyecan almak için – ojblass

+0

Agreed! @ojblass – ejg

1

Genellikle

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

kullanın.

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

, NULL olarak xlab, ylab ve ana argümanları ayar meselesi.

1
plot(anything, main=NULL) 

Hala çalışır: kafeste ile

+3

Stackoverflow'a Hoşgeldiniz! Soru işe yaramıyor mu (OP bunu biliyor), fakat boş alanı nasıl kullanacaktı. Lütfen cevaplamadan önce soruları ve [SSS] 'ı (http://stackoverflow.com/faq) dikkatlice okuyun. –