我正在学习ggplot2,所以请原谅我的新手理解。
当 x 和 y 来自两个不同的数据帧时,有没有办法做一个简单的散点图?例如:
p <- ggplot(data=df1, aes(x=x.in.df1))
p + geom_point(data=df2, aes(y=y.in.df2))
由于x.in.df1
df2 中不存在,因此当 geom_point 尝试查找x
in 时df2
,它会失败。
编辑:我犹豫的原因cbind
是因为我有许多具有相同变量的数据框。例如,df2000 包含变量 GDP,2000 年所有国家的 GDP 增长。df2001 与 2001 年相同。