我在R中生成一个条件图,并希望轴标签上的字体大小,轴标题和主标题更大,这样当我将图放在文档中时它更具可读性。我已经尝试了通常的cex.lab font.lab等,但请注意coplot状态的R文档'参数xlab和ylab的渲染不受par参数cex.lab和font.lab的控制,即使它们是用mtext而不是title来绘制。'
下面粘贴了一些虚拟数据和我用来制作绘图的代码。
c <- c(12, 10, 11, 23, 16, 14, 13, 9, 10)
b <- c(1.23, 1.45, 1.67, 1.76, 1.83, 1.12, 1.43, 1.23, 1.21)
a <- c(13, 15, 16, 22, 23, 26, 31, 19, 25)
coplot(c ~ a | b,number=4, xlab = "a",
ylab='c', main='Given: b',
panel = function(x,y,...) {
points(x,y, pch=4, cex=1.5)
abline(lm(y ~ x), col='blue', lwd=1.5)
abline(lm(WIT ~ age), col='green', lwd=1.5) })
有关如何增加字体大小的任何建议都非常感谢。非常感谢。
答案 0 :(得分:0)
我不确定我是否理解文档。无论它说什么,使用cex.lab
中的par()
似乎确实在我的最后工作:
par(cex.lab = 3) # Default is 1
coplot(WIT ~ age | log(height),
number=4,
xlab = "Age (years)",
ylab=expression(paste('WIT'[1],' (litres)')),
main='Given: Log(height)',
panel = function(x,y,...) {
points(x,y, pch=4, cex=1.5)
abline(lm(y ~ x), col='blue', lwd=1.5)
abline(lm(WIT ~ age), col='green', lwd=1.5) }
)
如果你查看coplot
函数的来源(通过运行coplot
看到),这也是有意义的。