У меня есть следующий фрейм данных:
A B C D Xax
0.451 0.333 0.034 0.173 0.22
0.491 0.270 0.033 0.207 0.34
0.389 0.249 0.084 0.271 0.54
0.425 0.819 0.077 0.281 0.34
0.457 0.429 0.053 0.386 0.53
0.436 0.524 0.049 0.249 0.12
0.423 0.270 0.093 0.279 0.61
0.463 0.315 0.019 0.204 0.23
Мне нужно построить все эти столбцы на одном и том же графике (по оси x я хочу, чтобы переменная Xax и ось Y были переменными A, B, C и D), а также для рисования линии регрессии для каждой переменной в одиночку.
Я пробовал это:
pl<-ggplot(data=df) + geom_point(aes(x=Xax,y=A,size=10)) +
geom_point(aes(x=Xax,y=B,size=10)) +
geom_point(aes(x=Xax,y=C,size=10)) +
geom_point(aes(x=Xax,y=D,size=10)) +
geom_smooth(method = "lm", se=FALSE, color="black")
Но он только строит первый (Xax и A)
Как я могу это сделать?
Спасибо.