我正在复制Deepayan Sarkar的Lattice图书中的第5.6图,但只使用一个面板。目前,我正在努力在色条顶部获得标题...
以下是一些可重现的代码。
x <- seq(1,20,.1)
y <- rnorm(length(x))
z <- seq(1,200,length.out=length(x))
cols <- rainbow(100)[cut(z,100,label=F)]
xyplot(y~x, aspect="iso", type=c("p","g"), col=1, pch=21,fill=cols,
legend=list(right=
list(fun = draw.colorkey,
args=list(key=list(col = rainbow,at = do.breaks(range(z),100))))),
panel=function(x,y,...){
panel.xyplot(x,y,...)
}
)
有线索吗?谢谢。
A
groups=
,只是颜色会根据组别而改变。通常情况下,groups=
用于为不同的组别更改颜色,因此我不确定在明确设置fill=
颜色时该如何使用。 - MrFlickpch = 21
,col
可能会被groups
设置,而fill
可能会被z
值设置。当然,如果我们有很多点,这不会有太大的影响。没关系,再次感谢。 - Sezen