### Name: plot.default ### Title: The Default Scatterplot Function ### Aliases: plot.default ### Keywords: hplot ### ** Examples Speed <- cars$speed Distance <- cars$dist plot(Speed, Distance, panel.first = grid(8,8), pch = 0, cex = 1.2, col = "blue") plot(Speed, Distance, panel.first = lines(stats::lowess(Speed, Distance), lty = "dashed"), pch = 0, cex = 1.2, col = "blue") ## Show the different plot types x <- 0:12 y <- sin(pi/5 * x) op <- par(mfrow = c(3,3), mar = .1+ c(2,2,3,1)) for (tp in c("p","l","b", "c","o","h", "s","S","n")) { plot(y ~ x, type = tp, main = paste("plot(*, type = \"",tp,"\")",sep="")) if(tp == "S") { lines(x,y, type = "s", col = "red", lty = 2) mtext("lines(*, type = \"s\", ...)", col = "red", cex=.8) } } par(op) ##--- Log-Log Plot with custom axes lx <- seq(1,5, length=41) yl <- expression(e^{-frac(1,2) * {log[10](x)}^2}) y <- exp(-.5*lx^2) op <- par(mfrow=c(2,1), mar=par("mar")+c(0,1,0,0)) plot(10^lx, y, log="xy", type="l", col="purple", main="Log-Log plot", ylab=yl, xlab="x") plot(10^lx, y, log="xy", type="o", pch='.', col="forestgreen", main="Log-Log plot with custom axes", ylab=yl, xlab="x", axes = FALSE, frame.plot = TRUE) my.at <- 10^(1:5) axis(1, at = my.at, labels = formatC(my.at, format="fg")) at.y <- 10^(-5:-1) axis(2, at = at.y, labels = formatC(at.y, format="fg"), col.axis="red") par(op)