Thanks, Chris and Thierry! I think I can explore both your solutions. best, -Girish
It is a plot with pointranges. Here is an example with the ggplot2 package library(ggplot2) #use the diamond data set from ggplot2 diamonds$A <- diamonds$depth < 60 dmod <- lm(price ~ cut * A, data=diamonds) cuts <- unique(diamonds[, c("cut", "A")]) cuts <- cbind(cuts, predict(dmod, cuts, se=T)[c("fit","se.fit")]) #the actual plot ggplot(cuts, aes(x = cut, y = fit, ymin = fit - se.fit, ymax=fit + se.fit, colour = factor(A))) + geom_pointrange(position = position_dodge(width = 0.2)) + coord_flip() More details on the ggplot2 website: http://had.co.nz/ggplot2/ HTH, Thierry ------------------------------------------------------------------------ ---- ir. Thierry Onkelinx Instituut voor natuur- en bosonderzoek / Research Institute for Nature and Forest Cel biometrie, methodologie en kwaliteitszorg / Section biometrics, methodology and quality assurance Gaverstraat 4 9500 Geraardsbergen Belgium tel. + 32 54/436 185 thierry.onkel...@inbo.be www.inbo.be To call in the statistician after the experiment is done may be no more than asking him to perform a post-mortem examination: he may be able to say what the experiment died of. ~ Sir Ronald Aylmer Fisher The plural of anecdote is not data. ~ Roger Brinner The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data. ~ John Tukey -- View this message in context: http://www.nabble.com/Help-needed-in-identifying-type-of-plot-tp24477714p24478359.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.