我正在使用 lattice 包在 R 中绘制一些曲面。我找不到选择表面颜色的方法。这是一个例子:
这是我如何绘制每个的示例:
theseCol=heat.colors(150)
mm=paste("WB numbers where present\n(",nstoch," sims)",sep="")
WBnumbers=wbPrev_series
rownames(WBnumbers)=KList
colnames(WBnumbers)=iMwbList
wireframe(WBnumbers, zlim=c(0,max(wbPrev_series,na.rm=TRUE)), colorkey=FALSE,
col.regions=theseCol, scales = list(arrows = FALSE), drape = TRUE,
main=mm, zlab="", xlab="K", ylab="iMwb")
我希望第一个表面保持原样,但其他表面的颜色不是由它们的 z 水平而是由第一个表面的 z 水平着色。我尝试了多种方法,但线框始终接受我给出的颜色作为当前变量的可能范围。
无论如何,这可以做到吗?谢谢