使用mtext进行标签描述与使用xlab有所不同。如何使mtext标签的大小始终与使用xlab时的大小相同(不总是定义cex参数)。在下面的最小例子中,对于两个数字,cex = cex.lab = 1。但是尺寸不同。
layout(matrix(c(1,1,2,2), ncol=1))
op<-par(mar=c(4,4,2,1))
plot(1:10, xlab="", ylab="", main="This is my title")
mtext("this is the x-axis", side=1, line=2.75, cex=1)
mtext("this is the y-axis", side=2, line=2.5, cex=1)
plot(1:10, xlab="this is smaller", ylab="this is smaller", main="This is my title", cex.lab=1)
par(op)
答案 0 :(得分:1)
当使用布局时,cex=1
中plot
的含义是不同的,但我不希望这种差异扩展到mtext,因为它的活动在各个绘图区域之外。您可以通过反转预期因子2/3来反转&#34;有效&#34; - cex
在plot
内的默认减少:
layout(matrix(c(1,1,2,2), ncol=1))
op<-par(mar=c(4,4,2,1))
plot(1:10, xlab="", ylab="", main="This is my title")
mtext("this is the x-axis", side=1, line=2.75, cex=1)
mtext("this is the y-axis", side=2, line=2.5, cex=1)
plot(1:10, xlab="this is _not_ smaller",
ylab="this is _not_ smaller, either",
main="This is my title",
cex.lab=3/2)
par(op)
进一步阅读:
?par # scroll down to mfcol, mfrow