2012-07-12 142 views
2

如何绘制R中的频率分布?我不想要价值。我只想绘制每个值的频率。 hist函数坚持使用binning值,除非我手动指定bin(真是乏味,因为我不知道这些值)。R绘图频率分布

回答

7

你可以plot数据的table

xx<-sample(1:10,100,replace=TRUE) 
plot(table(xx)) 

a histogram

1

你试过s.distri {ade4}吗? http://pbil.univ-lyon1.fr/ade4/ade4-html/s.distri.html

library(ade4) 
    xy <- cbind.data.frame(x = runif(200,-1,1), y = runif(200,-1,1)) 
    distri <- data.frame(w1 = rpois(200, xy$x * (xy$x > 0))) 
    s.value(xy, distri$w1, cpoi = 1) 
+0

这不是我的意思,但它看起来有趣。 – 2012-07-12 15:09:02

1
table(sample(1:10,20,replace=T))