R 在晶格中旋转线标签

R 在晶格中旋转线标签,r,plot,lattice,R,Plot,Lattice,我想旋转表示分布上特定值的线的标签。请考虑以下数据为例。它代表1000名学生的假设测试结果: e5a <- seq(30, 110, length = 1000) e5b <- dnorm(e5a, 70, 10) 不幸的是,它没有任何效果。我也尝试了las,但没有效果。您正在寻找srt参数吗?例如:panel.text(lab=c(“Mean”,“Bob”),x=c(70,80),y=0.037,adj=c(0.4,0),cex=1.5,srt=90)它工作得很好,谢谢。您能

我想旋转表示分布上特定值的线的标签。请考虑以下数据为例。它代表1000名学生的假设测试结果:

 e5a <- seq(30, 110, length = 1000)
 e5b <- dnorm(e5a, 70, 10)

不幸的是,它没有任何效果。我也尝试了las,但没有效果。

您正在寻找
srt
参数吗?例如:
panel.text(lab=c(“Mean”,“Bob”),x=c(70,80),y=0.037,adj=c(0.4,0),cex=1.5,srt=90)
它工作得很好,谢谢。您能给我推荐一个资源来了解
rot
srt
之间的区别,即何时使用第一个或第二个。的帮助页面包含有关
rot
的信息,该信息以列表形式传递给
scales
参数。它是“轴标签旋转的角度(以度为单位)。
srt
有点难以追踪,但您可以从
?面板开始查找有关它的信息。text
,它将告诉您查看相应的基本函数
text
,该函数指向图形参数帮助页面:
plot_e5a <- xyplot(e5b ~ e5a, 
              type = "l",
              main = "Bob's score",
              panel = function(x, ...){
                      panel.xyplot(x, ...)
                      panel.abline(v = c(70, 80), lty = c(1, 2))
                      panel.text(lab = c("Mean", "Bob"), x = c(70, 80), y = 0.037, 
            adj = c(0.4, 0), cex = 1.5)
              })
panel.text(lab = c("Mean", "Bob"), x = c(70, 80), y = 0.037, 
            adj = c(0.4, 0), cex = 1.5, rot = 90)