--------- Mensaje reenviado -------- > De: Kenneth Roy Cabrera Torres <krcab...@une.net.co> > Para: CE.KA <ce.kay...@yahoo.fr> > Asunto: Re: [R] Graphic with several curves > Fecha: Mon, 23 Mar 2009 17:02:48 -0500 > > try matplot(), > > but you have to transpose the matrix > > with option type="l". > > Example: > > data1<-data.frame(X1990=c(5,15,3,20,10),X1991=c(20,1,14,8,3),X1992=c(6,11,22,55,14)) > data2<-t(data1) > matplot(as.integer(substring(row.names(data2),2)),data2,type="l") > > Data frames names cannot start with a number. R change it to an X, > then when you transpose I obtain the substring with the number that I > need. > > Hope, this helps (HTH) > > Kenneth > > > > > > El lun, 23-03-2009 a las 14:33 -0700, CE.KA escribió: > > Hi R users, > > > > Imagine the folowing data frame > > 1990 1991 1992 > > 1 5 20 6 > > 2 15 1 11 > > 3 3 14 22 > > 4 20 8 55 > > 5 10 3 14 > > > > Is there a way to build a graphic in which: > > - 1 curve represents the observation 1 during 1990 & 1992 > > - 1 curve represents the observation 2 during 1990 & 1992 > > - 1 curve represents the observation 3 during 1990 & 1992 > > - 1 curve represents the observation 4 during 1990 & 1992 > > - 1 curve represents the observation 5 during 1990 & 1992 > > > > Sincerely yours
______________________________________________ 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.