No estoy seguro de que esto es los que buscas, pero prueba a pasar a 
factor (en lugar de númerico), el contenido de $value:

polys$value<- as.factor(polys$value)

antes de representar el gráfico.

Salud.

El 18/08/2011 23:55, ANDRÉS FELIPE FLÓREZ RIVERA escribió:
> Cordial saludo.
>
> estoy tratando de realizar el siguiente grafico
>
> library("ggplot2")
> graf<-function()
> {
> polys<- data.frame(
>    id = rep(factor(c("1","2","3","4")),each=4),
>    x = c(70,85,85,70,85,100,100,85,85,100,100,85,70,85,85,70),
>    y = c( 0, 0,50,50, 0,  0, 50,50,50,50,100,100,50,50,100,100),
>    value = rep(c(40, 15, 10,15), each=4) )
>
> p<- ggplot(polys, aes(x=x, y=y)) + geom_polygon(aes(fill=value,group=id))
> return(p)}
> graf()
>
> He tenido problemas porque no encuentro la forma de cambiar los colores a los que yo deseo, yo quiero que cada cuadro tenga un color especifico.
>
> De antemano gracias por la intención prestada y espero me puedan ayudar
>
> ANDRÉS FELIPE FLÓREZ RIVERA
> UNIVERSIDAD NACIONAL DE COLOMBIA
> ESTADISTICA 2010 		 	   		
> 	[[alternative HTML version deleted]]
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
+--------------------------------------------------------------
| Francisco J. Viciana Fernández
| Coordinador del Registro de Población
| Servicio de Estadísticas Demográficas y Sociales
| Instituto de Estadística y Cartografía de Andalucía
| Leonardo Da Vinci, nº 21. Isla de La Cartuja.
| 41071 SEVILLA.
| franciscoj.viciana@juntadeandalucia.es
| Tlf.: +(34) 95 503 38 21
+--------------------------------------------------------------


	[[alternative HTML version deleted]]

