我该如何在r的 "base" 绘图中更改副标题的位置?是否有特殊的参数?我希望动态地将副标题左对齐或右对齐。
数据
plot(mtcars$mpg,mtcars$qsec,xlab="",sub="I WANT TO\nBE RIGHT\nALIGNED")
将数据绘制为所需的红色输出
编辑
plottR <- function(...) {
plot(...)
}
plottR(mtcars$mpg, mtcars$qsec, ylab="Y Must Center", xlab="X Must Center", main="Must center", sub="Must right-align",adj=1)
我可以输入一些内容到plottR,这样它仅对齐字幕吗?
编辑2
我刚刚发现。我可以在plot中评估title()
。
plottR(mtcars$mpg, mtcars$qsec, ylab="Y Must Center", xlab="X Must Center", main = "Must Center", title(sub ="Hey Only\nim right\ncool huh?",adj=1))
plot
生成一个没有副标题但带有Y轴标题**(你也可以在这里添加主标题)**的图形,在adj
具有其默认值(0.5)的条件下。然后,我改变了adj=1
并使用title
函数添加了副标题。最后,我重置了adj
。 - KoenV...
参数中工作。所以我不能在那里过程化编码。但这是一个很好的解决方法 :-) - Andre Elrico