【发布时间】:2013-10-16 17:48:21
【问题描述】:
这个问题和我类似SO post.
比率的样本数据:
n=50
ratio1 <- seq(0,1.5,(1.5-0)/(n-1))
ratio2 <- seq(0,2.5,(2.5-0)/(n-1))
ratio3 <- seq(0.5,4.5,(4.5-0.5)/(n-1))
ratio4 <- seq(1,3,(3-1)/(n-1))
ratio5 <- seq(0.7,2,(2-0.7)/(n-1))
要命名比率:
rname <- c("a/b","c/d","e/f","g/h","i/j")
所以y轴标签是c(a,c,e,g,i)和x轴c(b,d,f,h,j)
现在,假设当前测量值为:
measure.r <- data.frame(c(0.7,1.5,3.3,2.5,1.5))
colnames(measure.r) <- C("r1","r2","r3","r4","r5")
现在,我想将每个域(ratio1、ratio2...等)内的测量值绘制为有关绘制相关矩阵的参考 SO 帖子。
所以我想用一种颜色来表示当前测量值在区间内的位置(从绿色到红色,其中红色表示已达到上限)
我希望将 5 个比率绘制为此处引用的相关矩阵。每个方块将代表测量值的状态(通过其颜色)。
我尝试将箱线图bwplot 和格子图levelplot 结合起来,但没有成功。
希望以上内容有意义。请发布您对上述描述的任何问题。
【问题讨论】:
-
我不确定我得到的“测量值”究竟是什么以及与比率的关系。此外,看到 x 和 y 轴的名称,您的绘图应该有 5*5 = 25 个正方形?如果是这样,为什么每个比率都有
length50? -
感谢您对此进行调查。 50 的长度是可以找到“测量”值的可能值的向量。您可以将其视为历史数据。 “测量值”是当前值。是的,如上图所示的 25 个方块(蓝色/黄色小方块)。