Для справки, есть возможность управлять параметрами сетки и осей непосредственно из команды plot (), если мы не определяем пользовательский интервал тиков:
plot(x = 1:10, y = rnorm(10, 5, 2), xlim=c(1, 10), ylim=c(1, 10), panel.first=grid())
plot.default ()документация дает больше информации об этих параметрах.
При использовании произвольного интервала тиков проще всего нарисовать сетку с помощью аблиты:
plot(x = 1:10, y = rnorm(10, 5, 2), xaxp=c(1, 10, 10), yaxp=c(1, 10, 10), axes=FALSE)
axis(1, 1:10)
axis(2, 1:10)
abline(h=1:10, v=1:10, col="gray", lty=3)
Подробнееинформация о пользовательских интервалах тиков в этой теме и здесь для выравнивания сетки.