Loop Function to Create Multiple Scatterplots
Hi Steven,
Sad to say that your CSV file didn't make it to the list and I can't
access the data via your Dropbox account. Therefore we don't know the
structure of "mydata". If you are able to plot the data as in your
example, this might help:
genexp<-matrix(runif(360,1,2),ncol=18)
colnames(genexp)<-paste("GluA.",1:18,"GRIA",1:18,"..Expression",sep="")
mydata<-cbind(Age..weeks.post.conception=20:38,genexp)
for(genecol in colnames(mydata)[2:19]) {
png(paste0(genecol,".png"))
plot(mydata$Age..weeks.post.conception,mydata$genecol)
}
Jim
On Mon, May 21, 2018 at 9:05 AM, STEVEN MANCINI <mancinsj at mcmaster.ca> wrote:
Hello,
I am trying to create multiple scatter plot graphs. I have 1 independent
variable (Age - weeks post conception) and 18 dependent variables ("Gene n"
Expression) in one csv file. Is there a way to set up a looped function to
produce 18 individual scatterplots? At the moment, I am writing the plot()
function out 18 times to make the 18 graphs. My code is below and csv file
is attached.
*Code*
wd <- setwd("~/Dropbox/Steve/SM Research Projects/Allen Brain Bank
Project/Allen Brain Bank Inflammatory Markers Project Matlab:R/Other/2018
Tests")
list.files(wd)
mydata <- read.csv("Glutamate.Genes.V1.csv")
mydata
plot(mydata$Age..weeks.post.conception., mydata$GluA1..GRIA1..Expression)
plot(mydata$Age..weeks.post.conception.,
mydata$GluA2..GluR2.GRIA2..Expression), etc
Thank you for your time and help.
Regards,
Steven
______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.