lattice() 包中的旋转轴标签 - R

Rotating axis labels in lattice() package - R

在内置 R 绘图功能的情况下,我可以使用 las 参数更改轴标签的方向,其取值:{0, 1, 2, 3}。如何通过 lattice() 中的绘图函数实现同样的效果? 我看不出任何区别:

set.seed(22342317);levelplot(matrix(runif(100),10,10),las=0)
set.seed(22342317);levelplot(matrix(runif(100),10,10),las=1)
set.seed(22342317);levelplot(matrix(runif(100),10,10),las=2)
set.seed(22342317);levelplot(matrix(runif(100),10,10),las=3)

我也试过 las 作为 par() 的参数,但输出是一样的。

您可以尝试使用 rot 而不是 las

levelplot(matrix(runif(100),10,10), scales=list(y=list(rot=45), x=list(rot=45)))