plot_ranges: Helper to plot multiple ranges on top of environmental layers

Description Usage Arguments Value Examples

View source: R/plotting_helpers.R

Description

Helper to plot multiple ranges on top of environmental layers

Usage

1
2
plot_ranges(sp_ranges, sp_records = NULL, variable, range_colors = NULL,
            color_variable = NULL, xlim = NULL, ylim = NULL)

Arguments

sp_ranges

list of SpatialPolygonsDataFrame objects representing species ranges.

sp_records

a SpatialPointsDataFrame of species occurrences.

variable

a RasterLayer representing an environmental variable.

range_colors

vector of colors for borders of species ranges. If NULL, the default, distinct levels of gray will be used.

color_variable

a color palette (a vector of continuous colors generated by functions like heat.colors). If NULL, the default, rev(terrain.colors(255)) will be used.

xlim

the x limits (x1, x2) of the plot. NULL indicates that the range of values to be plotted will define limits.

ylim

the y limits (x1, x2) of the plot.

Value

A plot showing species ranges on top of a environmental variable.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# example data
data("buffer_range", package = "rangemap")
data("cxhull_range", package = "rangemap")

ranges <- list(buffer_range@species_range, cxhull_range@species_range)

var <- raster::stack(system.file("extdata", "variables.tif",
                                 package = "rangemap"))[[1]]

# plotting
plot_ranges(ranges, variable = var)

rangemap documentation built on Sept. 5, 2021, 5:17 p.m.