[R-es] Colores, leyenda
Hola, las etiquetas de la leyenda se deben corresponder con las filas de la matriz que dibujas con barplot. Aunque no están tus datos, dado que la matriz que dibujas es: table(datos1$año,datos$rango) tiene toda la pinta de tener por filas los años. AsÃ, el primer color se corresponde con el primer año y el resto sucesivamente. Por tanto, a 2007 le corresponde "sienna4", a 2008 "orange", etc Este serÃa el orden de los colores. Si no dibuja lo que quieres quizás es porque la matriz que dibujas no es la adecuada, pero sin datos para recrear la gráfica es difÃcil saberlo. Espero que te aclare algo. Un saludo, Jorge El Friday 03 February 2012 13:02:10 jose cebrian escribió:
Muy buenas a todos,
 estoy haciendo un grafico de barras, barplot y tengo el siguiente
problemilla. Tengo un vector leyenda y otro de colores
colores<-c("sienna4", "orange", "red", "steelblue")
leyenda<-c("2007", "2008","2009","2010")
Adjunto archivo con el grafico que me sale,
y el problema es el siguiente:
los colores del vector no se corresponden con los de la leyenda, no se como
los asigna, pero parece un poco al azar. ¿como puedo hacer para asegurarme
que cada color de la leyenda se corresponderá con un año determinado?
Gracias
El script del grafico es:
barplot(table(datos1$año,datos$rango), beside=T,Â
legend.text=leyenda,args.legend=list(x="topleft"),col=colores)