多列绘制ggplot2中的相关值

时间:2017-10-07 21:04:23

标签: r plot ggplot2 regression

您好我有一个数据框df,如下所示。 我想制作一个方面图,显示列A & BA & CA & DB & CC & D之间的关系,并叠加回归线和人的相关性系数值。 我试图制作一个方面的情节,以显示这些列之间的关系无法弄清楚具体如何。 任何帮助,将不胜感激。这个问题在SO中是独一无二的,因为列之间没有任何关于情节的问题。

df<- read.table(text =c("A  B   C   D
0.451   0.333   0.034   0.173
0.491   0.27    0.033   0.207
0.389   0.249   0.084   0.271
0.425   0.819   0.077   0.281
0.457   0.429   0.053   0.386
0.436   0.524   0.049   0.249
0.423   0.27    0.093   0.279
0.463   0.315   0.019   0.204
"), header = T)

df
pl<-ggplot(data=df) + geom_point(aes(x=A,y=B,size=10)) + 
  geom_point(aes(x=A,y=C,size=10)) + 
  geom_point(aes(x=A,y=C,size=10)) + 
  geom_point(aes(x=A,y=D,size=10)) + 
  geom_smooth(method = "lm", se=FALSE, color="black")
pl

0 个答案:

没有答案