如何解决如何在简单的格子图中更改面板的顺序
|| 嗨,我正在使用以下代码使用晶格生成xyplotxyplot(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,col=c(NA,\"blue\",\"purple\")),space=\"right\")
)
这给了我以下情节:
现在,按照建议更改代码以包括面板顺序后:
xyplot(Rate~Weight|Temp,index.cond=list(c(4,1,2,3)),#this provides the order of the panels
pch=c(15,space=\"right\")
)
我们得到正确的订单
谢谢您的帮助
解决方法
我将
Temp
转换为因数,得到了这个:
您可以像这样按因子顺序进行调整:
levels(rate$Temp) <- c(\"12\",\"9\",\"18\",\"15\") #custom factor order
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。