Dear Dennis Thanks for the comments, I read thru the script that was originally created and gathered that the issue was because of the use of index.cond in the xyplot function. I modified the script to drop the index.cond parameter in the function and now it works to give the subject order as indicated by ordered levels of the Subj factor. Following this however, I have another requirement for which i am seeking the help of R Group again.
I am providing the illsutrative data and the script to run the lattice plot. What i require is to get the individual panels in each lattice plot carry a red or a blue background when the slope of the fitted line is "-ve" or "+"ve respectively. Woule be greatful to receive help on how this could be acheived. library(lattice) MyData<-structure(list(Subj = structure(c(1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L), .Label = c("S1", "S2", "S3", "S4"), class = "factor"), Product = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("a", "b"), class = "factor"), Arm = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("L", "R"), class = "factor"), Attribute = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("A", "B"), class = "factor"), Time = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), .Label = c("T0", "T1"), class = "factor"), value = c(44, 33, 31, 34, 36, 33, 38, 32, 33, 35, 44, 38, 33, 36, 37, 34, 32, 35, 37, 33, 35, 41, 39, 40, 35, 32, 32, 44, 42, 30, 43, 38, 13, 13, 14, 12, 15, 11, 15, 14, 10, 15, 11, 15, 15, 10, 13, 13, 15, 11, 11, 12, 14, 10, 13, 13, 10, 12, 10, 13, 13, 15, 13, 10)), .Names = c("Subj", "Product", "Arm", "Attribute", "Time", "value"), row.names = c(NA, 64L), class = "data.frame", na.action = structure(65:352, .Names = c("65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255", "256", "257", "258", "259", "260", "261", "262", "263", "264", "265", "266", "267", "268", "269", "270", "271", "272", "273", "274", "275", "276", "277", "278", "279", "280", "281", "282", "283", "284", "285", "286", "287", "288", "289", "290", "291", "292", "293", "294", "295", "296", "297", "298", "299", "300", "301", "302", "303", "304", "305", "306", "307", "308", "309", "310", "311", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "322", "323", "324", "325", "326", "327", "328", "329", "330", "331", "332", "333", "334", "335", "336", "337", "338", "339", "340", "341", "342", "343", "344", "345", "346", "347", "348", "349", "350", "351", "352"), class = "omit")) MyData$Product<-factor(MyData$Product, levels = c("a","b")) MyData$Time = factor(MyData$Time,levels=c("T0","T1")) MyData$Subj <- factor(MyData$Subj, levels = c(paste('S', 1:4, sep = ''))) MyData<-MyData Attributeindata<-levels(MyData$Attribute) productindata<-levels(MyData$Product) MyData<-MyData[ order(MyData$Subj) ,] pdf(file="D:/latticeplotsbysubject.pdf") for(i in 1:length(Attributeindata)) { data<-subset(MyData,Attribute==Attributeindata[i]) for(j in 1:length(productindata)) { data2<-subset(data,Product==productindata[j]) print(xyplot(value ~ Time | Subj, data=data2,layout = c(6,3), aspect = "xy",as.table = TRUE, type = c("g", "p", "r"),drop.unused.levels=TRUE,ylab = paste("value of",Attributeindata[i],"for Product",productindata[j]), xlab = "Time",)) } } graphics.off() Regards Vijayan Padmanabhan "What is expressed without proof can be denied without proof" - Euclide. Dennis Murphy <djmu...@gmail.com> 06/10/2011 02:26 AM To Vijayan Padmanabhan <v.padmanab...@itc.in> cc r-help@r-project.org Subject Re: [R] lattice plot query Hi: Try the following - the illustration below is for exactly one set of panel plots. Adapt as necessary to your situation: # Reorder the levels of subject - in this case I put them in a new variable MyData$subj <- factor(MyData$Subj, levels = c(paste('S', 1:13, sep = ''))) xyplot(value ~ Time | subj, data = MyData, as.table = TRUE, layout = c(3, 4), aspect = 'xy', type = c('g', 'p', 'r'), drop.unused.levels=TRUE, xlab = 'Time') as.table = TRUE starts the panel order from the upper left rather than the lower left. HTH, Dennis On Thu, Jun 9, 2011 at 4:00 AM, Vijayan Padmanabhan <v.padmanab...@itc.in> wrote: > Dear R Group > I have the following data for which I am trying to create subject wise > lattice plot for a given attribute and product . > though the lattice plot is generated, for some reasons that i dont > understand in each plot the subject panels take a random order, I would > rather want all the plots to display the subject order in the same order > as how i have ordered this particular factor level. > > Would appreciate if someone would provide me the parameter that i need to > pass to the xyplot function of library(lattice) to get this sorted out. > > > ##the data for illustrative purpose..is as follows: > > MyData<- structure(list(Subj = structure(c(3L, 3L, 3L, 3L, 3L, 3L, 3L, > 3L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, > 9L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, > 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 7L, 7L, 7L, 7L, 7L, > 7L, 7L, 7L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 11L, 11L, 11L, 11L, > 11L, 11L, 11L, 11L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, > 5L, 5L, 5L, 5L, 5L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 8L, > 8L, 8L, 8L, 8L, 8L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 3L, > 3L, 3L, 3L, 3L, 3L, 3L, 3L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 9L, > 9L, 9L, 9L, 9L, 9L, 9L, 9L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, > 10L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 6L, 6L, 6L, 6L, 6L, 6L, > 6L, 6L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 10L, 10L, 10L, 10L, 10L, > 10L, 10L, 10L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, > 5L, 5L, 5L, 5L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 8L, 8L, > 8L, 8L, 8L, 8L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 4L, 4L, > 4L, 4L, 4L, 4L, 4L, 4L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 7L, 7L, > 7L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 11L, > 11L, 11L, 11L, 11L, 11L, 11L, 11L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, > 3L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, > 9L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L), .Label = c("S1", > "S10", "S11", "S12", "S13", "S3", "S4", "S5", "S6", "S8", "S9" > ), class = "factor"), Product = structure(c(1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("a", > "b"), class = "factor"), Arm = structure(c(1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("L", > "R"), class = "factor"), Attribute = structure(c(1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, > 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, > 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("AttriA", > "AttriB"), class = "factor"), Time = structure(c(1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, > 4L, 5L, 6L, 7L, 8L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L), .Label = c("T0", > "T1", "T2", "T3", "T4", "T5", "T6", "T7"), class = "factor"), > value = c(39.5527423278832, 38.2473086972328, 40.2276345888737, > 37.5267332387073, 40.9688951303111, 39.0569778014684, > 39.1695786007607, > 38.9139593338983, 68.8265651458469, 72.0887495716813, > 67.5611670846489, > 66.9874884774268, 66.9829433510606, 54.8956638696188, > 63.0168969989417, > 65.6194764863213, 66.4129384714848, 66.0961638072511, > 68.9661166309607, > 68.7059517735383, 65.7542747314885, 65.5069438367477, > 64.7683246003315, > 61.4962919814996, 69.5762947663818, 73.3430582378711, > 76.8645584330803, > 68.2802524581975, 77.8816834151128, 74.2317212282283, > 70.4892680115894, > 73.5430313565372, 45.0183417657248, 48.1530494831865, > 46.1558267920891, > 48.6541405845911, 48.4048804759923, 48.590343912936, 44.7362547527865, > > 42.6373136974049, 39.9917820318598, 43.4586441692621, > 41.6364183563171, > 42.8906355926352, 45.5495273145838, 41.3577962405852, 41.496338708892, > > 40.0151968165421, 45.5648864982887, 46.2956996070121, > 47.0280057728853, > 50.1831679877159, 51.061682921112, 45.9831040407059, 44.9747480866787, > > 49.6665131229635, 54.8281039296233, 54.1930629171256, > 54.4341268439816, > 57.1044051058105, 56.1143459282325, 52.6161245346639, > 52.7130458240943, > 55.4358255649899, 47.2220107045472, 47.3389267304398, > 46.2106468232384, > 48.9990363616358, 46.8056280265232, 46.5981260727775, > 46.4927574552312, > 40.3333491167334, 62.2287823821622, 66.3810749127077, > 67.2394807083061, > 62.4429875125554, 69.0376706648671, 60.2812609331127, 61.455201318328, > > 59.9863854008917, 62.2997182356239, 68.3165884503308, > 70.8613200740368, > 75.5343092931554, 68.0613856491741, 67.8297794393095, 69.723445715177, > > 68.2294718401127, 52.8140766072603, 51.4240493093108, > 49.1567458446157, > 52.7574433410593, 51.8096008153661, 51.0542236981057, > 49.1650793229206, > 46.1961387381546, 39.3501757447082, 40.6370147384917, > 42.6126353906914, > 42.8371247270351, 45.6224375518759, 38.1946693028616, > 42.6841902106385, > 41.2891110860076, 46.5589402020299, 46.9236938185125, > 46.7985819317017, > 52.9563382730808, 52.7678198507564, 42.6784974818896, > 46.0254807534733, > 49.3617924018815, 55.0347336430881, 53.0553009508891, > 59.1754785059011, > 59.2551361838499, 58.7606127906148, 56.0068865579661, > 59.7877691476509, > 59.9894635155904, 45.8292743149289, 44.3975346123602, > 44.0878763837905, > 43.0034203212678, 44.7694956749990, 44.5206026642237, > 44.1129676323369, > 41.1441655434737, 64.502950186561, 66.2596818647181, 66.9718770730599, > > 68.3492812036726, 71.1329167451021, 60.993158766883, 64.0476800619917, > > 59.5722548586232, 69.1060115847223, 68.8225246639702, > 71.3984976174081, > 80.9630180588849, 73.007714590984, 65.7790674687866, 68.8673355306755, > > 66.8813383526656, 40.0423309528637, 44.1216443512537, > 41.9734395557559, > 44.8434380300801, 43.7494322571724, 43.3183356186337, > 45.5420445201619, > 42.5147260103379, 68.7745002341477, 61.981198669435, 61.7864827933066, > > 60.3458594826638, 59.9697661699882, 53.9643718467014, > 59.1755018103991, > 59.2276568453173, 62.7915792989106, 71.0620731987689, > 72.2036228167234, > 70.9247270575656, 67.1627603989188, 69.8883404495198, > 63.0049593358823, > 64.8912785345249, 68.8781924408982, 74.137601748426, 75.2732261184303, > > 71.669750963672, 74.4341280041274, 76.2382402210529, 69.7026459277572, > > 76.5074726515534, 29.2874363361783, 27.2892266662294, > 29.5616488492521, > 29.6852458522043, 30.5496200171305, 29.9966252445121, > 29.1288540248101, > 27.4806129668759, 33.5863501946243, 30.4931479044075, > 29.5862807824957, > 34.9382017751209, 35.238424232798, 29.4052475587535, 33.0798423075101, > > 31.3567180682194, 33.4690209827123, 30.6523035293150, > 32.6208075805269, > 33.9407265800815, 31.0650808724465, 36.7534951846668, > 34.6967011594745, > 31.9567044598027, 44.5158738295474, 40.4690204233383, > 38.0597778223743, > 37.8034937870776, 35.1720350896499, 39.8550085954103, > 34.9099191361032, > 42.0149439902365, 26.2151235666232, 23.5679852219729, > 24.2001786793751, > 23.6961503280406, 23.7185784815809, 25.3066274885425, > 24.0292003617619, > 24.2505451653069, 27.0291768503551, 27.9586095806653, > 27.1539912074178, > 27.3800648825246, 27.0086310697033, 29.5006091073482, > 27.6618986740352, > 26.6054039275563, 26.7544589952818, 25.7739723955002, > 24.7493173361881, > 24.8974539247832, 26.0066344196213, 25.7242948862424, > 24.2129429825322, > 26.2810081950791, 32.8501876144134, 27.2087875772192, > 22.9241752520302, > 23.9219026236064, 27.8607929641585, 27.7779664335406, > 25.6974359198254, > 26.0076906518561, 28.8549852933942, 27.2116802644414, > 28.5718875220588, > 30.5721859479267, 29.2724683799154, 29.7833383429998, > 29.0348479362964, > 27.1223342602551, 32.5582746876519, 28.4460181623792, > 30.5181241094846, > 27.8313626195291, 36.6535660010998, 31.2270378533636, > 30.7505338399547, > 28.3032529970344, 32.3568559611009, 34.9553492819238, > 35.7759456755808, > 36.0195354653364, 38.5285002594439, 35.7380230921731, > 37.1484588196843, > 38.5416308644471, 24.8506692697752, 24.6343520347229, > 23.6083195613371, > 24.7607264684248, 22.9854229667107, 23.9036751221927, > 24.0387963674900, > 22.7723194255264, 30.3793074740804, 28.8639832951117, > 28.3030690013896, > 27.8655679757535, 29.1997887609265, 30.1487803931287, > 29.2987532171346, > 28.5871764431944, 24.6444755508312, 24.7330180273872, > 23.7338446480537, > 25.8596684061866, 26.0787857361113, 24.8953653206929, > 23.5625674439808, > 24.479442599818, 29.6545075345955, 25.6090083380698, 27.1114528433399, > > 29.5090563448938, 31.455338578686, 31.5408279032055, 32.0051421579701, > > 33.4618122321904, 27.4889692245983, 25.5464291578372, > 24.5476688346391, > 25.2081446883923, 26.3672783411296, 25.6265928833026, > 27.1950139669246, > 27.130001618485, 28.6347421265670, 26.7649268696797, 28.0626929191564, > > 30.4520327581967, 30.4717296368313, 29.8812011276167, > 30.4064647569007, > 30.7831770362286, 37.7827415537242, 35.0879233395691, > 34.7668091883955, > 37.3427148382295, 38.3775395012458, 36.7485828173724, 38.193636145425, > > 34.5786595343394, 28.6171348871096, 27.9470627780942, > 29.8327633149340, > 29.6097653173267, 30.0836756702669, 31.0359954571051, > 31.0662062327447, > 28.8585430558031, 29.7252130104938, 26.5553131151419, > 28.0655400327958, > 28.7575356242266, 28.3515991163835, 26.4610318654439, > 27.2362207214083, > 28.0005735091048, 29.1041755824943, 29.5347668690827, > 32.1870020976934, > 31.1451531051784, 25.2860128452551, 29.1578475612553, > 27.0033058437616, > 24.4368356738120, 39.7697712026109, 35.1675811365275, > 32.1336514906396, > 35.5524206935849, 33.5035236183325, 34.2439798004073, > 33.6508805746601, > 33.8661875340464)), .Names = c("Subj", "Product", "Arm", > "Attribute", "Time", "value"), row.names = c(NA, 352L), class = > "data.frame") > > > ## Here is the code to create lattice plot subject wise, for each > attribute and product from the study.. > ##This code creates a pdf file output of all plots and saves the file in > the destination given. > > library(lattice) > Attributeindata<-levels(MyData$Attribute) > productindata<-levels(MyData$Product) > pdf(file="D:/Test/latticeplotsbysubject.pdf") > for(i in 1:length(Attributeindata)) > { > for(j in 1:length(productindata)) > { > print(xyplot(value ~ Time | Subj, > data=subset(MyData,Attribute==Attributeindata[i] & Product=="b"),layout = > c(6,3), aspect = "xy",, type = c("g", "p", > "r"),drop.unused.levels=TRUE,index.cond = function(x,y) coef(lm(y ~ > x))[1],ylab = paste("value of",Attributeindata[i],"for > Product",productindata[j]), > xlab = "Time",)) > } > } > > > ##On examining the pdf file, you wil find that the order of subjects as > appearing in each page of plot is different. > ## I would want the order of subjects to appear in the same order as > ##follows: "S1","S3","S4","S5","S6","S8","S9","S10","S11", "S12","S13" > ##I have tried reorder function on the factor level "Subj" but it does not > give the desired result. > > Any help in modifying the code above to meet the requirement would be > highly appreciated. > > Thanks & Regards > Vijayan Padmanabhan > > > "What is expressed without proof can be denied without proof" - Euclide. > > Please visit us at www.itcportal.com > ****************************************************************************** > This Communication is for the exclusive use of the intended recipient (s) and shall > not attach any liability on the originator or ITC Ltd./its Subsidiaries/its Group > Companies. If you are the addressee, the contents of this email are intended for your use only and it shall not be forwarded to any third party, without first obtaining written authorisation from the originator or ITC Ltd./its Subsidiaries/its Group Companies. It may contain information which is confidential and legally privileged and the same shall not be used or dealt with by any third party in any manner whatsoever without the specific consent of ITC Ltd./its Subsidiaries/its Group Companies. > [[alternative HTML version deleted]] > > ______________________________________________ > 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. > Please visit us at www.itcportal.com ****************************************************************************** This Communication is for the exclusive use of the intended recipient (s) and shall not attach any liability on the originator or ITC Ltd./its Subsidiaries/its Group Companies. If you are the addressee, the contents of this email are intended for your use only and it shall not be forwarded to any third party, without first obtaining written authorisation from the originator or ITC Ltd./its Subsidiaries/its Group Companies. It may contain information which is confidential and legally privileged and the same shall not be used or dealt with by any third party in any manner whatsoever without the specific consent of ITC Ltd./its Subsidiaries/its Group Companies. [[alternative HTML version deleted]] ______________________________________________ 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.