1

基本上我想在 R 中绘制数据的直方图,但不希望 x 轴比例为(0、20、40、60、80)。我希望它具有在我的数据中出现的确切值。例如,如果我的数据包含这些值:(0, 0, 2, 5, 7, 12, 14),我希望我的 x 轴具有这些数字而不是一般比例。然后,y 轴将具有已经存在的频率。我该怎么做呢?

4

1 回答 1

4

如果您只对可能值的计数感兴趣,而不是真正的直方图,那么barplot将是合适的:

x <- c(0, 0, 2, 5, 7, 12, 14)
uval <- sort(unique(x))
counts <- rowSums(sapply(x, function(x) x==uval))
barplot(counts, names=uval)

在此处输入图像描述

于 2013-07-15T13:38:42.233 回答