У меня есть матрица, состоящая из 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))
Я хочу нарисовать точечный график, показывающий изменение 30 наблюдений по 20 выборкамнабор данных.Кажется, работает функция matplot
, но вместо цифр точек на рисунке отображаются цифры и алфавиты:
## draw plot
matplot(mat, type = "p", ylab = " ")
Кто-нибудь знает, как решить эту проблему?А как сделать так, чтобы оси х варьировались от 1 до 30, разделенных 1?(Я пытался xlim
, но не работал)
Спасибо !!