[R] modifying legend in scatterplot matrix R
Dieter Menne
dieter.menne at menne-biomed.de
Fri Feb 20 08:23:08 CET 2009
Julien Beguin <julien.beguin.1 <at> ulaval.ca> writes:
> scatterplot.matrix(~ a + b + c,
> groups=treatment,
...
> legend.plot=T,
> )
> legend("topright",c("fenced","unefenced"), fill=NULL,bty="o",cex=3)
> --------------------------------------------------------------------
>
> In my dataset, the variable "treatment" contains two levels that are coded "N"
> and "Y" (for No and Yes) and appear in my "per default" legend that is located
> in the buttomright of my 3x3 scatterplot. I would like to replace N by a list
> of character: "unfenced" and Y by "fenced", as well as moving the legend in
> another place in my graphic... is someone know how to do that with a
> scatterplot?
In most cases it is easiest to assign new level to the factor;
a = as.factor(c("N","Y","Y","N"))
levels(a)=c("unfenced","fenced")
levels(ar)=c("unfenced","fenced") # if you want to keep orinale
legend has x,y coordinates.
Dieter
More information about the R-help
mailing list