R - 用间隔数据构建直方图(来自调查)

时间:2017-03-24 17:03:23

标签: r

我目前正在分析我从调查中检索到的一些数据,我想用它创建一个直方图。

问题在于数据是成对的范围 - 绝对频率,类似于不同的范围:

example

由于间隔不相同,我如何在R?

中生成直方图

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我想你想要一个条形图而不是直方图。这是article,可以很好地解释差异。

对于包含您以您提供的格式提供的数据的条形图,您可以执行以下操作:

my_data <- data.frame(range = c('[0-2]','[2-5]','[5-9]'),
                      abs_frequency = c(2,10,5))

library(ggplot2)
plot <- ggplot(data = my_data, aes(x = range, y = abs_frequency))
plot +
  geom_bar(stat="identity")