[R] png inside loop
Riley, Steve
Steve.Riley at pfizer.com
Mon Mar 7 18:33:56 CET 2011
Try:
print(xyplot(N_female~eval(parse(text=i))
|group,xlab=i,ylab="Abundance"))
Steve Riley, PharmD, PhD
Clinical Pharmacology
Specialty Care Medicines Development Group
Pfizer Inc.
50 Pequot Ave MS-6025-B2110
New London, CT 06320
Email: steve.riley at pfizer.com
Phone: (860) 732-1796
>>-----Original Message-----
>>From: r-help-bounces at r-project.org
[mailto:r-help-bounces at r-project.org]
>>On Behalf Of Sacha Viquerat
>>Sent: Monday, March 07, 2011 12:28 PM
>>To: r-help at r-project.org
>>Subject: [R] png inside loop
>>
>>hello list! I'm sorry, I just stumbled over this strange behaviour (at
>>least I am not able to explain the behaviour, therefore I assume it to
>>be a strange behaviour):
>>
>>attach(water) # I know, this is not recommended
>>
>>names(water[3:10])
>>[1] "temp" "pH" "DO" "BOD" "COD" "no3" "no2" "po4"
>>
>>for (i in names(water)[3:10]){
>> fname<-paste("Henni/GFX/fem",i,".png",sep="")
>> mname<-paste("Henni/GFX/mal",i,".png",sep="")
>> png(fname,1000,1000)
>> xyplot(N_female~eval(parse(text=i))
|group,xlab=i,ylab="Abundance")
>> graphics.off()
>> png(mname,1000,1000)
>> xyplot(N_male~eval(parse(text=i)) |group,xlab=i,ylab="Abundance")
>> graphics.off()
>>}
>>
>>well, to anyone's surprise, there are no plots in the folder. the loop
>>finishes (i, fname and mname have values assigned) and executing
>>
>>png(fname,1000,1000)
>>xyplot(N_female~eval(parse(text=i)) |group,xlab=i,ylab="Abundance")
>>graphics.off()
>>
>>does produce a png in the folder. I assume this to be caused by the
png
>>function, since removing the graphics.off() and playing with dev.off()
>>and the likes did not help. anyone ideas?? am I missing the obvious??
>>
>>______________________________________________
>>R-help at 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.
More information about the R-help
mailing list