如何根據兩列水平的組合來繪圖(此處爲:treatment
,replicate
)?繪圖:基於兩列水平組合的顏色
set.seed(0)
x <- rep(1:10, 4)
y <- sample(c(rep(1:10, 2)+rnorm(20)/5, rep(6:15, 2) + rnorm(20)/5))
treatment <- sample(gl(8, 5, 40, labels=letters[1:8]))
replicate <- sample(gl(8, 5, 40))
d <- data.frame(x=x, y=y, treatment=treatment, replicate=replicate)
圖:顏色基於單柱水平
ggplot(d, aes(x=x, y=y, colour=treatment)) + geom_point()
ggplot(d, aes(x=x, y=y, colour=replicate)) + geom_point()
兩個列電平的組合將是a-1, a-2, a-3, ... h-6, h-7, h-8
。
什麼只是連接兩個變量? –
W/8x8,會有64種可能的組合?那是你要的嗎? – gung
@gung是的,確切地說 – Prradep