首页 文章

在R中的条件图中更改轴标签和轴 Headers 字体大小

提问于
浏览
0

我在R中生成一个条件图,并希望轴标签上的字体大小,轴 Headers 和主 Headers 更大,这样当我将绘图放在文档中时它更具可读性 . 我已经尝试了通常的cex.lab font.lab等但请注意coplot状态的R文档'参数xlab和ylab的渲染不受par参数cex.lab和font.lab的控制,即使它们是由mtext绘制的而不是 Headers .

下面粘贴了一些虚拟数据和我用于生成绘图的代码 .

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) })

有关如何增加字体大小的任何建议非常感谢 . 非常感谢 .

1 回答

  • 0

    我不确定我理解文档 . 无论它说什么,使用 par() 中的 cex.lab 确实似乎在我的结尾:

    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 看到),这也是有意义的 .

相关问题