使用直方图帮助用R绘制间隔数据?

时间:2014-06-30 09:25:17

标签: r histogram intervals

我从调查问卷中得到了一些数据:你每周花多少小时在x? 1-3,4-6,7-10,11-14,> 14?

我将这些数据作为数据帧的列添加到R中。

surv$Q2
#[1] 4 : 11 -14 hours  3 : 7-10 hours    3 : 7-10 hours    4 : 11 -14 hours  3 : 7-10 hours    4 : 11 -14 hours 
#[7] 3 : 7-10 hours    3 : 7-10 hours    3 : 7-10 hours    1 : 1-3 hours     3 : 7-10 hours    2 : 4-6 hours  

如何获得这些数据的直方图(还有一个函数可以让我轻松计算出数据?)

1 个答案:

答案 0 :(得分:2)

假设这些是您的数据,您可以使用barplot显示频率。

x <- c(1, 2, 21, 12, 0)
names(x) <- c("1-3", "4-6", "7-10", "11-14", ">14")
x
#  1-3   4-6  7-10 11-14   >14 
#    1     2    21    12     0 
barplot(x)

另请参阅函数hist的文档。