Я пытаюсь сгруппировать одну переменную моих данных по другому, а затем построить линию через средства. Он отлично работает, когда обе переменные являются числами. Однако у меня проблема, когда переменная группировки является фактором. У меня тут макет.
x <- sample(1:3, 40, replace=T)
y <- rnorm(40)
df1 <- data.frame(x, y)
qplot(x, y, data=df1) + stat_summary(fun.y=mean, colour="red", geom="line")
Это выглядит великолепно. Однако, если переменная x является фактором, я не получаю строку.
df2 <- data.frame(x=as.factor(x), y)
qplot(x, y, data=df2) + stat_summary(fun.y=mean, colour="red", geom="line")
Есть ли что-то, что я могу сделать, чтобы отобразить эту строку?
Ps. geom = "point" работает, но не geom = "line"
qplot(x, y, data=df2) + stat_summary(fun.y=mean, colour="red", geom="point")
Спасибо за чтение!