Thank you Ahmadou, I got an error when I change fill to colour:
> p + geom_point(aes(size = ACE, colour = ACE)) + theme_bw() + + scale_size(to = c(3, 15), name = "Número de especies", breaks = c(10, 40, 70, 100, 130, 160, 190, 220, 250)) + + scale_colour_gradientn(name = 'Número de especies', colours = heat.colors(9), breaks = c(10, 40, 70, 100, 130, 160, 190, 220, 250)) + xlab("Longitud") + ylab("Latitud") + + opts(axis.text.x = theme_text(size = 8, vjust = 1)) + opts(axis.text.y = theme_text(size = 8, hjust = 1)) + + geom_path(aes(x=long,y=lat,group=group, colour=id),data=fortify.ai_biotica) Error: Non-continuous variable supplied to scale_colour_gradientn. Best, Manuel On 04/04/2011 03:37 a.m., ahmadou dicko wrote: > Hi all > Just as Pierre pointed out, i used rgeos instead of gpclib (the > licence is less restrictive even though i'm still students). A since > the last release the rgeos package seems to work well. > I'm really disapointed by the fact that some packages (e.g > adehabitatMA which is great thank's M. Calenge) still use gpclib and > don't offer the possibility to switch to rgeos, and is really messy > to have two package to do the same task and with the same function > name in the path (eg when i use adehabitatMA and maptools). > > Manuel: > May be you should use the *colour* aesthetic instead of**the*fill > *one**in the call of *geom_path*. Something like that : > > p = ggplot(geo, aes(x, y)) > p + geom_point(aes(size = ACE, colour = ACE)) + theme_bw() + > scale_size(name = "Número de especies", breaks = c(2, 4, 6, 8, 10, 12, > 14, 16, 18, 20)) + scale_colour_gradientn(name = 'Número de especies', > colours = heat.colors(10), breaks = c(2, 4, 6, 8, 10, 12, 14, 16, 18, > 20))+ xlab("Longitud") + ylab("Latitud") + opts(axis.text.x = > theme_text(size = 8, vjust = 1)) + opts(axis.text.y = theme_text(size > = 8, hjust = 1)) + geom_path(aes(x=long,y=lat, group=group, > *colour=id*),data=fortify.ai_biotica) > > not tested, so i'm not really sure about this one > > 2011/4/4 Pierre Roudier <pierre.roud...@gmail.com > <mailto:pierre.roud...@gmail.com>> > > Hi all, > > 2011/4/4 Felipe Carrillo <mazatlanmex...@yahoo.com > <mailto:mazatlanmex...@yahoo.com>>: > > Manuel: > > As far as I know one needs gpclibPermit() in order to fortify > > see this: > > Note: polygon geometry computations in maptools > > depend on the package gpclib, which has a > > restricted licence. It is disabled by default; > > to enable gpclib, type gpclibPermit() > > I am going to guess that ahmadou dicko doesn't show > gpclibPermit() on his > > code > > because he loaded it with Rprofile or some other way. I tried to > run his > > code without > > gpclibPermit() and it wouldn't let me fortify, so not sure how > he did it. > > On that specific point, Colin Arundel and Roger Bivant released the > rgeos package on CRAN a few days [1]. This is a great achievement as > it brings bindings to the GEOS C++ lib [2] - long story short, it > makes the job the non-free [3] gpclib used to do. > > In its later release, maptools has an option to check if rgeos if > present - if it is the case it is used instead of gpclib: > > > library(maptools) > Loading required package: foreign > Loading required package: sp > Loading required package: lattice > > Note: polygon geometry computations in maptools > depend on the package gpclib, which has a > restricted licence. It is disabled by default; > to enable gpclib, type gpclibPermit() > > Checking rgeos availability as gpclib substitute: > TRUE > > ?gpclibPermit > > Pierre > > [1] http://cran.r-project.org/web/packages/rgeos/ > [2] http://trac.osgeo.org/geos/ > [3] https://stat.ethz.ch/pipermail/r-sig-geo/2010-January/007400.html > -- > Scientist > Landcare Research, New Zealand > > -- > You received this message because you are subscribed to the > ggplot2 mailing list. > Please provide a reproducible example: http://gist.github.com/270442 > > To post: email ggpl...@googlegroups.com > <mailto:ggpl...@googlegroups.com> > To unsubscribe: email ggplot2+unsubscr...@googlegroups.com > <mailto:ggplot2%2bunsubscr...@googlegroups.com> > More options: http://groups.google.com/group/ggplot2 > > -- *Manuel Spínola, Ph.D.* Instituto Internacional en Conservación y Manejo de Vida Silvestre Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA mspin...@una.ac.cr mspinol...@gmail.com Teléfono: (506) 2277-3598 Fax: (506) 2237-7036 Personal website: Lobito de río <https://sites.google.com/site/lobitoderio/> Institutional website: ICOMVIS <http://www.icomvis.una.ac.cr/> [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.