当我xyplot
在重新排序因子之前使用线连接时,它给了我一个很好的数据点之间的顺序连接:
library(lattice)
fin <- read.csv("http://dl.dropbox.com/u/2505196/unc_vall.csv", header=T)
xyplot(acceptability ~ character | motion, data=fin, col=1,
aspect="xy", layout=c(6,1), type="o", scales = list(x = list(rot = 90)))
然后我重新排序因子,一切都搞砸了:
fin$character <- factor(fin$character, levels = c("battle","klank","manny",
"skelly","zombie","loman","himan"))
重新排序因素的水平工作正常,值去他们应该的地方,但不知何故线路连接的顺序保持不变。我没有想到如何更改重新排序以使其正常工作。
编辑:我应该补充一点,解决方案应该足够通用,可以同时适用xyplot
于xYplot
package Hmisc
。