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.

Reply via email to