Построить несколько столбцов на одном графике в R [дубликат]

На этот вопрос уже есть ответ здесь:

Как построить все столбцы фрейма данных в R 9 ответов

У меня есть следующий фрейм данных:

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)

Ответы на вопрос(4)

Ваш ответ на вопрос