我想使用ggplot绘制两个连续变量。 假设我有一个数据帧,其中一列是0和1之间的比率,另一列是金额。我希望能够使用像
之类的东西中断x轴上的比率 breaks=seq(0, 5, by = .1)
并且在y轴上我希望得到每次休息的金额总和。它看起来像直方图,但y轴应该是断裂比率内所有列的总和。如果我正在制作直方图,它看起来像这样:
ggplot(data=data, aes(ratio)) +
geom_histogram(breaks=seq(0, 1, by = .1), aes(fill=..count..))
答案 0 :(得分:1)
试试这个示例脚本。脚本中的x表示要中断的变量,然后y表示要在这些中断中求和的变量。最终产品,变量名称“SUM”应该有你的总和,名为“facet”的变量应该有你可以绘制的断点
[0 0] 1 [0]
[0 1] 1 [1]
[1 0] 1 [1]
[1 1] 0 [0]