我有一个像
这样的数据集 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))
答案 0 :(得分:1)
编辑回复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)