В help(barplot)
есть этот абзац:
пробел: количество места (в виде доли от средней ширины стержня)
осталось перед каждым баром. Может быть дан как одно число или один
Количество в баре. Если «высота» - это матрица, а «рядом» - это
«ИСТИНА», «пробел» может быть указан двумя числами, где
во-первых, это пробел между барами в одной группе, и
второй пробел между группами. Если не указано
явно, по умолчанию это «c (0,1)», если «height» - матрица
и «рядом» означает «ИСТИНА», а в противном случае - 0,2.
Так что в вашем случае это должно работать:
barplot(table, beside=TRUE, space=c(0, 2))
На вашем примере:
mat_example <- matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside=TRUE, space=c(0, 5))