我的数据如下:
grp = rep(1:2, each = 100)
chr = c(rep(1:10, each = 10), rep(1:10, each = 10))
var = paste (grp, "chr", chr, sep = "")
pos = (rep(1:10, 20))
yvar = rnorm(200)
mydf = data.frame (var, pos, yvar)
require( lattice)
xyplot(yvar ~ pos| factor(var), data = mydf, layout = c(1,10), type = c("g", "h"),
col = "darkolivegreen", lwd = 4)
(1) 我想要为不同的图表/面板设置不同的颜色 - 例如 -
2chr1
是深橄榄绿色,但chr10
是紫色。然后再次交替设置深橄榄绿色和紫色以此类推。(2) 我想要使用反向顺序的图表,也就是说,
2chr9
应该在底部。谢谢。
lattice
世界中,子图被称为“面板”,而在ggplot
世界中则被称为“分面”... - Ben Bolker