plotRPD | R Documentation |
R function to plot the realized versus the potential distribution using a RGB colour space
plotRPD(x=x,y=y,cex,xlab=xlab,ylab=ylab)
x |
Either a SpatialPixelsDataFrame, or a SpatialGridDataFrame as defined in package sp or a RasterLayer as defined in package raster |
y |
An object belonging to the same class as x |
cex |
A numerical value giving the amount by which plotting symbols should be magnified relative to the default |
xlab |
A title for the x axis |
ylab |
A title for the y axis |
Tarek Hattab, Carol Ximena Garzon Lopez, Michael Ewald, Sandra Skowronek, Raf Aerts, Helene Horen, Boris Brasseur, Emilie Gallet-Moron, Fabien Spicher, Guillaume Decocq, Hannes Feilhauer, Olivier Honnay, Pieter Kempeneers, Sebastian Schmidtlein, Ben Somers, Ruben Van De Kerchove, Duccio Rocchini and Jonathan Lenoir (Accpeted). A unified framework to model the potential and realized distributions of invasive species within the invaded range. Diversity and Distributions.
## Not run: library(raster) library(sp) library(virtualspecies) library(colorRamps) envData<-getData('worldclim', var='bio', res=10) envData<-crop(envData,extent(-8,15,38,55)) # Generate virtual species responses with formatfunctions my.parameters <- formatFunctions(bio1 = c(fun = "dnorm", mean = 140, sd = 40), bio5 = c(fun = "dnorm",mean = 230, sd = 70), bio6 = c(fun = "dnorm",mean = 10, sd = 40)) # Generate a virtual species potential distributions with responses to environmental variables potential.dist <- generateSpFromFun(envData[[c(1,5,6)]], my.parameters)$suitab.raster #Limit the distribution realized.dist<-potential.dist cell.id<-which(coordinates(realized.dist)[,2]>48) dis.lim<-sample(seq(0,1,by=0.01),length(cell.id),replace=TRUE) values(realized.dist)[cell.id]<-ifelse(values(realized.dist)[cell.id]>dis.lim, values(realized.dist)[cell.id]-dis.lim,0) plotRPD(x=potential.dist,y=realized.dist,cex=0.8,xlab="Potential distribution" ,ylab="Realized distribution") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.