<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div>Mi tabla es esta</div><div><br><span></span></div><div>rc<br><span></span></div><div><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span class="tab">    </span><span>rango<br>  año    </span><span class="tab">   </span><span class="tab">    </span><span class="tab"> </span><span>(23,45]</span><span
 class="tab">    </span><span> (45,70] </span><span class="tab">    </span><span>(70,90] </span><span class="tab">   </span><span class="tab">    </span><span class="tab"> </span><span>(</span><span class="tab"> </span><span>90,181]<br>  2007      </span><span class="tab">   </span><span class="tab">    </span><span class="tab"> </span><span> 2    </span><span class="tab">    </span><span> 624      </span><span class="tab">    </span><span> 632         </span><span class="tab">    </span><span> 233<br>  2008      </span><span class="tab">    </span><span class="tab">   
 </span><span>NA    </span><span class="tab">    </span><span> 559    </span><span class="tab">    </span><span> 339          </span><span class="tab">    </span><span> 94<br>  2009      </span><span class="tab">    </span><span class="tab">    </span><span>NA    </span><span class="tab">    </span><span> 762   </span><span class="tab">    </span><span> 1525         </span><span class="tab">    </span><span> 702</span></div><div><br></div><div><br></div><div>   Puede tener razon Jaume.Hice la leyenda con solamente 3 años (estaba con 4 porque para otros datos tengo 4 años) y tampoco me respeta el
 orden. ¿Será por los NAs del primer intervalo de tallas ?</div><div><br></div><div><br></div><div>Adjunto nuevo gráfico con </div><div>colores<-c("sienna4", "orange", "red", "steelblue") <br>leyenda2<-c("2007", "2008","2009")</div><div><br></div><div>barplot (rc, <br>xlab="Rango de tallas (cm)",col=colores,<br>beside = T , legend.text=leyenda2,args.legend=list(x="topright"))</div><div><br></div><div>  De todas formas, igual hay  alguna forma de asignarle el color a un año<br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> Jorge Virto <jorge.virto@ehu.es><br> <b><span style="font-weight: bold;">Para:</span></b> "r-help-es@r-project.org" <r-help-es@r-project.org> <br> <b><span
 style="font-weight: bold;">Enviado:</span></b> Viernes 3 de febrero de 2012 13:49<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re: [R-es] Colores, leyenda<br> </font> </div> <br>Hola,<br><br>las etiquetas de la leyenda se deben corresponder con las filas de la matriz <br>que dibujas con barplot. Aunque no están tus datos, dado que la matriz que <br>dibujas es:<br><br>table(datos1$año,datos$rango)<br><br>tiene toda la pinta de tener por filas los años. Así, el primer color se <br>corresponde con el primer año y el resto sucesivamente. Por tanto, a 2007 le <br>corresponde "sienna4", a 2008 "orange", etc Este sería el orden de  los <br>colores. Si no dibuja lo que quieres quizás es porque la matriz que dibujas <br>no es la adecuada, pero sin datos para recrear la gráfica es difícil saberlo.<br><br>Espero que te aclare algo. <br><br>Un saludo,<br><br>Jorge<br><br><br>El Friday 03 February 2012 13:02:10 jose cebrian
 escribió:<br>> Muy buenas a todos,<br>>  estoy haciendo un grafico de barras, barplot y tengo el siguiente<br>> problemilla. Tengo un vector leyenda y otro de colores<br>><br>> colores<-c("sienna4", "orange", "red", "steelblue")<br>> leyenda<-c("2007", "2008","2009","2010")<br>><br>> Adjunto archivo con el grafico que me sale,<br>> y el problema es el siguiente:<br>> los colores del vector no se corresponden con los de la leyenda, no se como<br>> los asigna, pero parece un poco al azar. ¿como puedo hacer para asegurarme<br>> que cada color de la leyenda se corresponderá con un año determinado?<br>> Gracias<br>> El script del grafico es:<br>><br>><br>><br>> barplot(table(datos1$año,datos$rango), beside=T, <br>> legend.text=leyenda,args.legend=list(x="topleft"),col=colores)<br><br>_______________________________________________<br>R-help-es mailing list<br><a
 ymailto="mailto:R-help-es@r-project.org" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br><a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br><br><br> </div> </div>  </div></body></html>