Skip to content
Prev 314847 / 398506 Next

error in a abline loop

HI Elaine,

In the data you sent to me, it had 5 levels for skin_color.
data1<-read.csv("skin_color.csv",sep="\t")
data1$skin_color<-factor(data1$skin_color)
levels(data1$skin_color)
#[1] "1" "2" "3" "4" "5"


?mypath<-file.path("/home/arun/Trial1",paste("Elaine_",1:5,".jpg",sep=""))? #change the file.path according to your system
?for(i in seq_along(mypath)){
jpeg(file=mypath[i])
?plot(body_weight~body_length,data=data1[data1$skin_color==i,])
line<-lm(body_weight~body_length,data=data1[data1$skin_color==i,])
?abline(line,col=c("yellow","blue","green","orange","red")[i],lwd=2)
?dev.off()
?}

#or

lapply(seq_along(mypath),function(i) {jpeg(file=mypath[i])
???????????????????????????????????? line<-lm(body_weight~body_length,data=data1[data1$skin_color==i,])
???????????????????????????????????? plot(body_weight~body_length,data=data1[data1$skin_color==i,])
???????????????????????????????????? abline(line,col=c("yellow","blue","green","orange","red")[i],lwd=2)
???????????????????????????????????? dev.off()
????????????????????????????????????? })


A.K.




----- Original Message -----
From: Elaine Kuo <elaine.kuo.tw at gmail.com>
To: arun <smartpink111 at yahoo.com>
Cc: 
Sent: Monday, January 7, 2013 9:48 PM
Subject: Re: [R] error in a abline loop

Hello arun

Thank you always.
Please kindly help the attached data for your reference.

Elaine
On Tue, Jan 8, 2013 at 10:00 AM, arun <smartpink111 at yahoo.com> wrote: