[R] Unwanted boxes in legend

Steve Murray smurray444 at hotmail.com
Mon Apr 19 10:21:38 CEST 2010


Dear all,

Thanks for the response, however I'm getting the following error message when I execute the legend command using the 'border' argument:

Error in legend(10, par("usr")[4], c("A", "B",  : 
  unused argument(s) (border = FALSE)


Is anyone aware of any alternative means of switching off boxes around all but one of the elements in a legend?

Many thanks for any input,

Steve


----------------------------------------
> Date: Thu, 15 Apr 2010 12:13:40 -0600
> From: ehlers at ucalgary.ca
> To: smurray444 at hotmail.com
> CC: r-help at r-project.org
> Subject: Re: [R] Unwanted boxes in legend
>
> On 2010-04-15 11:10, Steve Murray wrote:
>>
>> Dear all,
>>
>> I am using the following code to generate a legend in my plot (consisting of both bars and points), but end up with boxes around my points:
>>
>> legend(10, par("usr")[4], c("A", "B", "C", "D"), fill=c(NA,NA, "grey28", NA), pch=c(16,4,NA,18), col=c("red","blue","grey28","yellow"), lty=FALSE, bty="n", horiz=FALSE)
>>
>> I want a box around the third element of the legend (to represent the bar 'fill' colour), but not for the others, where points are shown instead.
>>
>> What am I doing wrong above and how do I correct it?
>
> Add the 'border' argument:
>
> either
>
> border = FALSE # in which case no box is drawn for any element
>
> or
>
> border = c(NA, NA, "black", NA)
>
> -Peter Ehlers
>
>>
>> Many thanks,
>>
>> Steve
>>
>>
>> ______________________________________________
>> 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
 		 	   		  



More information about the R-help mailing list