matplot(x, y, type="p", lty=1:5, pch=<<see below>>, col=1:4) matpoints(x, y, type="p", lty=1:5, pch=<<see below>>, col=1:4) matlines(x, y, type="l", lty=1:5, pch=<<see below>>, col=1:4)
Graphical parameters may also be supplied as arguments to this function (see par). In addition, the high-level graphics arguments described under par and the arguments to title may be supplied to this function.
The first column of x is plotted against the first column of y, the second column of x against the second column of y, etc. If one matrix has fewer columns, plotting will cycle back through the columns again. (In particular, either x or y may be a vector, against which all columns of the other argument will be plotted.)
Because plotting symbols are drawn with lines and because these functions may be changing the line style, you should probably specify lty=1 when using plotting symbols.
#set up axes with vectors of extremes of data matplot(c(1,8), c(0,4.5), type="n", xlab="Length", ylab="Width", main= "Petal and Sepal Dimensions in Iris Blossoms") #add points for each species of iris separately matpoints(iris[,c(1,3),1], iris[,c(2,4),1], pch="sS") matpoints(iris[,c(1,3),2], iris[,c(2,4),2], pch="vV") legend(1,4, c("Setosa Petals", "Setosa Sepals", "Versicolor Petals", "Versicolor Sepals"), pch="sSvV")matplot(1:53, log(chernoff2[,c(1,10)]) ) # add line connecting points of column 1 matlines(1:53, log(chernoff2[,1]) )
matplot(iris[,3,], iris[,4,], xlab="Petal Length", ylab="Petal Width", pch="SCV", sub="S=Setosa, C=Versicolor, V=Virginica", main="Fisher's Iris Data", col=1)