I suspect that you may have to construct the legend by hand (well, by explicit 
text commands anyway)  

Something like this seems to work and it should not be that difficult to write 
a function  to handle the text commands.

plot(1:10,10:1,lty=1,type='b', lwd=2,pch='a')
text(1.4,6, label="-a- ", col="red")
text(2.5,6, label="dg1")


--- On Mon, 4/26/10, Mario Valle <mva...@cscs.ch> wrote:

> From: Mario Valle <mva...@cscs.ch>
> Subject: [R] How to make legend with line+ character
> To: "r-help@r-project.org" <r-help@r-project.org>
> Received: Monday, April 26, 2010, 7:32 AM
> Dear all,
> I have a multiline plot with each line labeled with a
> different letter.
> But I'm not able to make the legend display the same kind
> of pattern '-a-', instead the letter is overwritten by the
> line. A simpler legend with only the letter is not very
> visible and the pt.bg does nothing with letters. Any idea?
> 
> plot(1:10,10:1,lty=1,type='b', lwd=2,pch='a')
> legend("left", legend=c("ds1","ds2"), bty='n', col=1:2,
> lty=2,lwd=4,pch=letters)
> 
> Thanks for your help!
>            
>     mario
> -- Ing. Mario Valle
> Data Analysis and Visualization Group     
>       | http://www.cscs.ch/~mvalle
> Swiss National Supercomputing Centre (CSCS)   
>   | Tel:  +41 (91) 610.82.60
> v. Cantonale Galleria 2, 6928 Manno, Switzerland |
> Fax:  +41 (91) 610.82.82
> 
> ______________________________________________
> 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.
> 



______________________________________________
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