You may like to also look at other guidelines documents.
# For slideshow
pdf("a.pdf", width=5.6, height=3.8)
par(mai=c(.4, .8, .3, .2))
# For a Microsoft powerpoint slideshow --
png("a.png", width=1100,height=746, pointsize=32)
par(mai=c(1.1, 2.5, .8, .4))
# For a document
pdf("a.pdf", width=5.6, height=2.4, pointsize=10)
par(mai=c(.4, .7, .3, .2))
# For a M S Word document --
png("a.png", width=1100, height=470, pointsize=24)
par(mai=c(1, 2, .7, .3))
# Small picture for a latex document --
pdf("a.pdf", width=3.5, height=2, pointsize=10)
par(mai=c(.4, .7, .3, .2))
# For blog insertion
png("a.png", width=550, pointsize=16)
par(mai=c(.6, 1.1, .4, .2))
# .6 is for an x axis where there's no xlab
# If you want an xlab then that has to also be 1.1
See: How to construct bad charts and graphs by Gary Klass.
Ajay Shah, 2010