R中的直方图图

R中的直方图图,r,R,我有一个像这样的数据集 x = c(1,1,1, 1, 1, 2, 2, 3, 3,4, 4, 4, 5, 5, 5,5, 5,5) 我想创建一个数据密度的柱状图,我想在条之间没有空格,我想在thsi图中创建一个子图,只为向量x的1和2值。 我在R怎么做 hist(x, freq = FALSE, border = "gray", xlab ="", ylab="", col = "white", breaks = 10, ylim=c(0, 5)) 编辑以

我有一个像这样的数据集

     x = c(1,1,1, 1, 1, 2, 2, 3, 3,4, 4, 4, 5, 5, 5,5, 5,5)
我想创建一个数据密度的柱状图,我想在条之间没有空格,我想在thsi图中创建一个子图,只为向量x的1和2值。 我在R怎么做

     hist(x, freq = FALSE, border = "gray", xlab ="", ylab="", col = "white", breaks = 10,
     ylim=c(0, 5))  

编辑以答复OP的请求

您可以尝试以下操作:

library(TeachingDemos)

x <- c(1,1,1,1,1,2,2,3,3,4,4,4,5,5,5,5,5,5)

hist(x, freq = FALSE, border = "gray", xlab ="", ylab="", col = 'white', breaks = 0.5:5.5, ylim=c(0,5))

subplot(hist(x[x < 3], freq = FALSE, xlab ="", ylab="", main="", breaks = 0.5:2.5), 2, 4)
库(教学演示)

x我想有一个子地块,但在这个地块内,例如在这个地块上方。@cancel。感谢您的回复。我们应该如何更改子批次的中断值?为什么你把它除以2?我希望主地块和副地块中的第一个和第二个垃圾箱的高度相同?他们的身高一样吗?我想你现在可以自己找了。