<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [adegenet-forum] question colorplot</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Michael C Fontaine wrote:<BR>
&gt; Thanks a lot for your answer. So if I'm drawing just the first PC, how can I display the scale using colorplot?<BR>
&gt;<BR>
&gt; Thanks again for the help!<BR>
&gt; Michaël<BR>
&gt;<BR>
&gt; On 13 janv. 09, at 18:08, Jombart, Thibaut J X wrote:<BR>
<BR>
In such case I would not recommand using a colorplot: s.value, or s.image (if you need interpolation) from the ade4 package would be more appropriate.<BR>
<BR>
But if you want to add a legend, you could use something like:<BR>
##<BR>
par(mar=c(3,3,3,5))<BR>
xy &lt;- matrix(runif(120),ncol=2)<BR>
z &lt;- matrix(rnorm(60), ncol=1)<BR>
colorplot(xy,z, cex=3, xlab=&quot;&quot;, ylab=&quot;&quot;)<BR>
<BR>
<BR>
<BR>
<BR>
addLeg &lt;- function(coords, z){<BR>
&nbsp;&nbsp;&nbsp; dev.w &lt;- abs(diff(par(&quot;usr&quot;)[1:2]))<BR>
&nbsp;&nbsp;&nbsp; dev.h &lt;- abs(diff(par(&quot;usr&quot;)[3:4]))<BR>
&nbsp;&nbsp;&nbsp; x &lt;- coords$x<BR>
&nbsp;&nbsp;&nbsp; y &lt;- coords$y<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp; res.xl &lt;- rep(x, 10)<BR>
&nbsp;&nbsp;&nbsp; res.xr &lt;- rep(x + 0.05 * dev.w, 10)<BR>
&nbsp;&nbsp;&nbsp; temp &lt;- seq(y, dev.h*0.7, le=11)<BR>
&nbsp;&nbsp;&nbsp; res.yb &lt;- temp[1:10]<BR>
&nbsp;&nbsp;&nbsp; res.yt &lt;- temp[2:11]<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp; rect(res.xl, res.yb, res.xr, res.yt, col=col)<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp; txt.x &lt;- res.xr + 0.05*dev.w<BR>
&nbsp;&nbsp;&nbsp; txt.y &lt;- 0.5*(res.yb+res.yt)<BR>
&nbsp;&nbsp;&nbsp; txt.lab &lt;- seq(min(z), max(z), le=10)<BR>
&nbsp;&nbsp;&nbsp; text(txt.x, txt.y, lab=round(txt.lab, 3))<BR>
<BR>
&nbsp;&nbsp;&nbsp; return()<BR>
}<BR>
<BR>
<BR>
par(xpd=TRUE)<BR>
addLeg(locator(1),z) # here clic for the bottom left corner of the legend<BR>
<BR>
##<BR>
<BR>
Cheers,<BR>
<BR>
Thibaut.<BR>
<BR>
<BR>
--<BR>
######################################<BR>
Dr Thibaut JOMBART<BR>
MRC Centre for Outbreak Analysis and Modelling<BR>
Department of Infectious Disease Epidemiology<BR>
Imperial College - Faculty of Medicine<BR>
St Mary&#146;s Campus<BR>
Norfolk Place<BR>
London W2 1PG<BR>
United Kingdom<BR>
Tel. : 0044 (0)20 7594 3658<BR>
jombart@biomserv.univ-lyon1.fr<BR>
<A HREF="http://biomserv.univ-lyon1.fr/%7Ejombart/">http://biomserv.univ-lyon1.fr/%7Ejombart/</A><BR>
<A HREF="http://adegenet.r-forge.r-project.org/">http://adegenet.r-forge.r-project.org/</A><BR>
</FONT>
</P>

</BODY>
</HTML>