У меня есть набор данных с Time в качестве оси X и Intensity в качестве оси Y. Сначала мне нужно удалить все оси по умолчанию, кроме меток осей с помощью:
plot(Time,Intensity,axes=F)
Затем я перестраиваю элементы сюжета с помощью:
box() # create a wrap around the points plotted
axis(labels=NA,side=1,tck=-0.015,at=c(seq(from=0,to=1000,by=100))) # labels = NA prevents the creation of the numbers and tick marks, tck is how long the tick mark is.
axis(labels=NA,side=2,tck=-0.015)
axis(lwd=0,side=1,line=-0.4,at=c(seq(from=0,to=1000,by=100))) # lwd option sets the tick mark to 0 length because tck already takes care of the mark
axis(lwd=0,line=-0.4,side=2,las=1) # las changes the direction of the number labels to horizontal instead of vertical.
Итак, at = c(...)
указывает набор позиций для установки отметок. Здесь я хотел бы поставить отметки на 0, 100, 200, ..., 1000. seq(from =...,to =...,by =...)
дает мне выбор пределов и приращений.