2017-08-17 113 views
0

欲使用R.使用R如何创建垂直轴上相对频率的直方图?

Data: 
Size: [1, 1.5, 2, 2.5] 
Observations:[2, 8, 23, 1] 

我想的大小在x轴和Y上的相对频率断裂纵轴创建具有相对频率的直方图。

obs = c(2, 8, 23, 1) 
Y_data = obs/sum(obs)*100 

编辑:

hist(Y_data, breaks=seq(1.0, 2.5, 0.5), freq = FALSE) 

获取错误:一些 'X' 不计;也许“游”不跨越的“X”

+0

'hist(...,freq = FALSE)'? –

回答

1

范围这似乎不是阴谋直方图

Size <- c(1, 1.5, 2, 2.5) 
obs <- c(2, 8, 23, 1) 
Y_data <- obs/sum(obs)*100 
t1 <- hist(Size, plot=FALSE) 
t1$breaks <- c(0,Size) 
t1$counts <- Y_data 
plot(t1, xlim=c(0,3), ylim=c(0,100), freq=TRUE) 

也许你应该想出一个办法,使HIST功能做计算和情节你的好方法。