Thanks David. It almost does what I wanted, except it's plotting the point characters 3 time for each line (left, middle and right): o---o---o
I can live with that if there is no way to get rid of the point characters at the ends. Thanks very much! John ----- Original Message ---- From: David Winsemius <dwinsem...@comcast.net> To: array chip <arrayprof...@yahoo.com> Cc: r-help@r-project.org Sent: Mon, September 13, 2010 4:05:04 PM Subject: Re: [R] xyplot legends On Sep 13, 2010, at 6:25 PM, array chip wrote: > Hi all, I > > When I plot both lines and points using type=c('l', 'p') in xyplot(), if I want > to include in legend both of them using keys=list(lines=list(col=1:3), > points=list(pch=1:3)), the lines and points are plotted side by side in legend. > Is there anyway to plot the points in the middle of the lines instead? It's "key", not "keys" See if this is closer to what you had in mind: key=list(type="o", lines=list(col=1:3,pch=1:3, size=4 ) > > > that is the default is plotting like this: > ----- o > > but I want something like this: > ---o--- The best I could do was: -o--o--o- --David Winsemius, MD West Hartford, CT ______________________________________________ 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.