我想制作一个简单的R图,y轴标签位于y轴刻度标签的中心。我用下面的代码创建了我喜欢的东西。但它需要对at
图形参数进行一些摸索。
set.seed(1)
n.obs <- 390
vol.min <- .20/sqrt(252 * 390)
eps <- rnorm(n = n.obs, sd = vol.min)
windows(width = 5.05, height = 3.8)
plot(eps, main = "Hello World!", las=1, ylab="")
mtext(text="eps", side=3, at=-60)
答案 0 :(得分:2)
您可以使用`par(“usr”)获取用户坐标的范围,然后转换边距单位。您通过使绘图区域非标准添加了额外的拧环。在标准的7 x 7设备上,这可以工作:
mtext(text="eps", side=3, at=usrcoord.x.left-0.075*diff(range(par("usr")[1:2]) ))
但是在你较小的情节窗口中,你需要使用:
mtext(text="eps", side=3, at=usrcoord.x.left-0.1*diff(range(par("usr")[1:2]) ))