如何在简单的格子图中更改面板的顺序
||
嗨,我正在使用以下代码使用晶格生成xyplot
xyplot(Rate~Weight|Temp, groups=Week, rate,
pch=c(15,16,17,3), col=c(\"blue\",\"red\",\"green\",\"purple\"),
as.table=TRUE,
xlab=\"Weight (gr)\", ylab=\"Rate (umol/L*gr)\",
main=\"All individuals and Treatments at all times\",
strip=strip.custom(strip.names=1),
key=
list(text=list(c(\"Week\",\"1\",\"2\",\"6\",\"8\")),
points=list(pch=c(NA,15,16,17,3),col=c(NA,\"blue\",\"red\",\"green\",\"purple\")),
space=\"right\")
)
这给了我以下情节:
现在,按照建议更改代码以包括面板顺序后:
xyplot(Rate~Weight|Temp, groups=Week, rate,
index.cond=list(c(4,1,2,3)),#this provides the order of the panels
pch=c(15,16,17,3), col=c(\"blue\",\"red\",\"green\",\"purple\"),
as.table=TRUE,
xlab=\"Weight (gr)\", ylab=\"Rate (umol/L*gr)\",
main=\"All individuals and Treatments at all times\",
strip=strip.custom(strip.names=1),
key=
list(text=list(c(\"Week\",\"1\",\"2\",\"6\",\"8\")),
points=list(pch=c(NA,15,16,17,3),col=c(NA,\"blue\",\"red\",\"green\",\"purple\")),
space=\"right\")
)
我们得到正确的订单
谢谢您的帮助
没有找到相关结果
已邀请:
1 个回复
辰炔诚薯
转换为因数,得到了这个: 您可以像这样按因子顺序进行调整: