将 levelplot 用于数组时更改顶部标签的大小
Changing size of top label when using levelplot for array
我使用 levelplot()
从 3 维数组中绘制了一些数据。第 1 维和第 2 维名称 (dimnames()
) 用作 x 轴和 y 轴上的刻度线,而第三维名称显示在图表顶部的浅橙色框中。如何更改此框中文本的大小?
这是我目前的情况:
> X<-array(runif(27,1,10),dim=c(3,3,3))
> dimnames(X)<-list(c("yesterday","today","tomorrow"),c(1:3),c("Elephant","Cat","Penguin"))
> levelplot(X)
我想让大象、猫和企鹅大一些。我尝试操纵 scales
、main.text.cex
,甚至查看绘图的属性以在名为 condlevels$Var3
的列表中找到我的第 3 维标签。
因为你对情节进行了分面,它是 strip 下的参数之一,所以:
levelplot(X,par.strip.text=list(cex=2))
我使用 levelplot()
从 3 维数组中绘制了一些数据。第 1 维和第 2 维名称 (dimnames()
) 用作 x 轴和 y 轴上的刻度线,而第三维名称显示在图表顶部的浅橙色框中。如何更改此框中文本的大小?
这是我目前的情况:
> X<-array(runif(27,1,10),dim=c(3,3,3))
> dimnames(X)<-list(c("yesterday","today","tomorrow"),c(1:3),c("Elephant","Cat","Penguin"))
> levelplot(X)
我想让大象、猫和企鹅大一些。我尝试操纵 scales
、main.text.cex
,甚至查看绘图的属性以在名为 condlevels$Var3
的列表中找到我的第 3 维标签。
因为你对情节进行了分面,它是 strip 下的参数之一,所以:
levelplot(X,par.strip.text=list(cex=2))