我有一个包含两列x
和y
的数据框,每一列都包含0到100之间的值(数据是成对的)。我想使用分段散点图将它们相互关联起来。如果我要使用常规的散点图,那么这很容易实现:
geom_point(aes(x=x, y=y))
我希望能将数据点分成N个区间,从0到100,计算每个区间中x
的平均值和该区间内y
的平均值,并将其显示为散点图 - 因此相关联的是分组平均值而不是原始数据点。
有没有一种聪明/快速的方法在ggplot2中实现这一点,使用geom_smooth()
和geom_point
的某些组合?还是必须手动预先计算然后绘制?