使用ggplot2在条形图中绘制2个连续变量

时间:2018-02-04 23:14:12

标签: r plot ggplot2 bar-chart

我想使用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..))

1 个答案:

答案 0 :(得分:1)

试试这个示例脚本。脚本中的x表示要中断的变量,然后y表示要在这些中断中求和的变量。最终产品,变量名称“SUM”应该有你的总和,名为“facet”的变量应该有你可以绘制的断点

[0 0] 1 [0]
[0 1] 1 [1]
[1 0] 1 [1]
[1 1] 0 [0]