【发布时间】:2022-01-18 14:31:06
【问题描述】:
我有以下数据框:
df1<-data.frame(id_1=c(1,2,3,4,5),
value1=c(0,0.2,0.5,0.8,0),
value2=c(0.1,0.3,0.5,0.7,0.8),
value3=c(0.5,0.6,0.3,0.2,0.1))
df2<-data.frame(id_2=c(1,2,3,4,5),
value1=c(0,0.2,0.5,0.8,0),
value2=c(0.1,0.1,0.5,0.6,0.7),
value3=c(0.4,0.4,0.8,0.9,0.2))
我想制作以下情节:
ggplot(data.frame(x=df1$value1, y=df2$value1), aes(x=x, y=y)) +
geom_point() +
geom_point(data.frame(x=df1$value2, y=df2$value2), aes(x=x, y=y)) +
geom_point(data.frame(x=df1$value3, y=df2$value3), aes(x=x, y=y))
如何在不必为每个 value 列复制粘贴 geom_point() 的情况下制作该图?之后,如何找到最终重叠图中变量的相关系数?
任何帮助将不胜感激,谢谢!
【问题讨论】: