我正在尝试制作一个格子级别图,并希望我的级别以特定顺序绘制。
name1 name2 value
A a 1
A b 3
A c 2
B a 4
B b 1
B c 3
C a 1
C b 3
C c 4
所以假设我想要 name1 垂直并按 name1 的值的升序排序。我该怎么做呢?
我想我到了某个地方——我需要重新排序看起来的关卡。仍然没有想出确切的方法来做到这一点。
所以我设法改变了水平 - 但价值没有改变!我正在使用级别(重新排序())。我必须使用因子吗?
你想要什么有点令人困惑,但我想你想要你的levelplot
看起来像一个渐变......
cumsum
我使用和创建 z 级别ave
dat$o <- ave(dat$value,dat$name1,FUN=cumsum)
然后
library(latticeExtra)
levelplot(o~name2+name1,data=dat,
panel = panel.levelplot.points,type = c("p", "g"),
aspect = "iso",
prepanel = prepanel.default.xyplot,
cex=10)