2013-07-15 36 views
1

基本上我想繪製R中數據的直方圖,但不想將x軸縮放比例設置爲(0,20,40,60,80)。我希望它具有我的數據中顯示的確切值。例如,如果我的數據包含這些值(0,0,2,5,7,12,14),我希望我的x軸具有這些數字,而不是一般的比例。 y軸然後將具有它已有的頻率。我該怎麼做呢?如何繪製R中的直方圖並且具有精確的軸值。

回答

3

如果你在可能的值,而不是一個真正的直方圖的計數只是感興趣,然後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) 

enter image description here