【发布时间】:2018-02-04 23:14:11
【问题描述】:
我想使用 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..))
【问题讨论】:
-
最好根据您的条件创建一个分类变量,并将第二个变量与第一个变量相加。您可以使用生成的数据集使用常规条形图进行绘图。
-
那是真的..我可以尝试...但我认为在 ggplot 语句中有更直接的方法可以做到这一点。我想..不确定....