Saptarshi Guha
2010-Feb-13 20:50 UTC
[R] Highlighting points in a quantile plot for different values of a second column
Hello, I have the following data frame, using lattice and qqmath, how do I display the quantile plot (e.g distribution = qunif), but highlight the f==TRUE and f==FALSE differently? library(lattice) pp <- function(n) ((1:n)-0.5)/n x=data.frame(x=runif(20),f=sapply(runif(20),function(r) r>0.5)) I would like a single curve, the following example displays two curves. qqmath(~x,groups=f,data=x,distribution=qunif,f.value=pp) Thank you Saptarshi
Peter Ehlers
2010-Feb-13 21:33 UTC
[R] Highlighting points in a quantile plot for different values of a second column
Saptarshi Guha wrote:> Hello, > I have the following data frame, using lattice and qqmath, how do I display the > quantile plot (e.g distribution = qunif), but highlight the f==TRUE and f==FALSE > differently? > > library(lattice) > pp <- function(n) ((1:n)-0.5)/n > > x=data.frame(x=runif(20),f=sapply(runif(20),function(r) r>0.5)) > > I would like a single curve, the following example displays two curves. > > qqmath(~x,groups=f,data=x,distribution=qunif,f.value=pp) >Here's one way: qqmath(~x, data=x, type='b', col=ifelse(x$f, 2, 4), pch=ifelse(x$f, 17, 19),cex=2) -Peter Ehlers> > > Thank you > Saptarshi > > ______________________________________________ > 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. > >-- Peter Ehlers University of Calgary