This is what I prepared (before my ggplot2days) using the basic graphics:
N <- 10
dnow <- data.frame(x=1:N, y=runif(N), labels=paste("This is \nobservation ",1:N))
par(mfrow=c(1,1), mar=c(10,10,6,4))
with(dnow, plot(x,y, xaxt="n", xlab=""))
atn <- seq(1,N,3)
lab <- dnow$labels[atn]
axis(1, at=atn, labels=FALSE)
text(atn,
par("usr")[3]-.05,
srt=45,
labels=lab,
xpd=TRUE,
pos=2)
source
share