这个问题与graphics::persp
有关。我试图弄清楚colors
参数中的值应用于facet的顺序。例如,我想在drape
中执行与lattice::wireframe
参数类似的操作,其中颜色是z值的函数。我尝试了一个简单的例子:
gairy<- matrix(rep(1,61^2),nr=61)
gairy[20:40,20:40]<-10
fairy<- matrix(nc=61,nr=61)
fairy[,]<-rainbow(20)[gairy]
persp(gairy,col=fairy)
(希望这项工作 - 有限的工作发布选择)
https://plus.google.com/photos/102564725150183579541/albums/5779881398012083153
但颜色分配显示在相当奇怪的地方。我非常肯定,从这个和其他实验中,颜色不会应用于任何行或列有序序列。任何人都可以对此有所了解,即如何命令我的“颜色”数组来匹配数据?
答案 0 :(得分:1)
我怀疑传递给persp
的主矩阵表示节点的高度,而颜色指的是 facets - 即颜色矩阵的尺寸应该小一个比节点高度矩阵的尺寸。回收可能会给你带来奇怪的结果。
例如,这看起来很合理:
persp(matrix(1:16,nrow=4),col=rainbow(9))