On 12/01/2010 02:43 PM, alcesgabbo wrote:
I plot the first column with the following function: plot(m[,1],type="o", xaxt="n",ylim=c(min(m[,1:length(colnames(m))])-1, max(m[,1:length(colnames(m))])+1)) for the other columns I use there functions: lines(m[,2],type=\"o\") lines(m[,3],type=\"o\") ok, it works. But is there a way to do this prodcedures recursively?? for example: for each columns { lines(m[,column],type=\"o\") } I try with : lines(m[,2:length(colnames(m))],type=\"o\")
Is there a special need to do it recursively? Would the following not do the trick, too? m <- matrix(c(1,6,3,2,5,4,3,6,3,4,5,4), byrow=TRUE, ncol=3) matplot(m, type="o", xaxt="n",ylim=c(min(m[,1:length(colnames(m))])-1, max(m[,1:length(colnames(m))])+1), lty=1, col="black") Or simply: matplot(m, type="o", xaxt="n", lty=1, col="black") Hope this helps, Roland ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.