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

时间:2017-08-17 15:47:35

标签: r histogram

我想用R。

在垂直轴上创建一个相对频率的直方图
total_partitions = unique_count / 10

我希望x轴上的断点大小和y上的相对频率。

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

编辑:

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

获取错误:某些' x'没有计算;也许'休息'不要跨越' x'

的范围

1 个答案:

答案 0 :(得分: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函数为你做计算和绘图的方法。