我有一个由20个这样的采样数据组成的矩阵(原始数据有30个观测值):
## dummy data
dat <- rnorm(30, 1, 0.5)
## generate 20 sampled data
resamples <- lapply(1:20, function(i) sample(dat, replace = T))
## create matrix combining all sampled data together
mat <- t(do.call(rbind, resamples))
我想绘制一个点图,显示20个采样数据集中30个观测值的变化。 matplot
函数似乎有效,但它在图中显示数字和字母而不是 points :
## draw plot
matplot(mat, type = "p", ylab = " ")
有谁知道如何解决这个问题?我怎样才能使x轴的范围从1到30,相隔1? (我试过xlim
但没有用)
谢谢!