2017-09-08 27 views
0

我正在用r绘图,但传说太大了。当我减小cex时,文本会缩小,但图例框仍然有巨大的空白空间。传说代码:传说的大小太大,cex没有用

legend('topleft',adj = c(0, 0.6), pch=c(4,1), c("non smokers", "smokers"), cex=.75,horiz = TRUE,pt.cex = 1) 

我怎么能解决这个问题THX

enter image description here

+0

@ d.b一个例子,它是为800x800,但不工作!无论我选择什么尺寸,仍然太大。 – Cina

+0

@Cina请给我们一个[可复制的例子]帮助我们(https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。使用'dput'来提供绘图的数据和您用来创建绘图的代码 - 而不仅仅是图例。 – G5W

+0

你可以通过在你的图例语句 – G5W

回答

1

首先使用windowspdfpng指定地块大小,它会被罚款。下面是使用png

graphics.off() 
png(filename = "test.png", width = 7, height = 7, units = "in", res = 75) 
plot(1:10, 1:10) 
legend('topleft', pch=c(4,1), c("non smokers", "smokers"), horiz = TRUE) 
dev.off() 

enter image description here

+0

中包含'bty ​​=“n”'来获得一些帮助。但是,我正在rstudio中绘图,用它来观看剧情。这样,图例的大小仍然很大。我可以通过给图例提供任何参数来修复它吗? – Cina