R基础图形:如何设置文本/图形元素的大小?

时间:2014-10-20 11:20:20

标签: r pdf graphics png

我想创建两个数字,例如:

pdf("figures/test1.pdf",width=14,height=14)
par(mfrow=c(2,2))
plot(1:10)
plot(runif(10))
plot(1:10)
plot(rnorm(10))
dev.off()

pdf("figures/test2.pdf",width=7,height=7)
par(mfrow=c(1,1))
plot(rnorm(10))
dev.off()

我希望每个地块的字体和方框尺寸相同。在当前调用中,第一种情况的字体大小远小于第二种情况。我将在下面为png图形设备附上一个示例,其中除了我设置png(...,units="in",res=96)

之外的一切都是相同的

test1

test2

1 个答案:

答案 0 :(得分:1)

如果使用pdf格式打印图形,请注意由于图形较大/较小字体保持相同的大小,因此当我们将图形包含在内时,它们会显得更小或更大打印页面上的相同区域。 通常需要一些试验和错误才能使尺寸正确。请注意,虽然增加fig.width =和/或增加fig.height =,但也有效地减小了字体大小。实际上,字体大小保持不变,而数字的大小增加(或缩小)。有时最好减少fig.width或fig.height以保留大小合适的字体。