View source: R/plotting_functions.R
plot_raster_single | R Documentation |
Plot a single set of values onto a given landscape
plot_raster_single(values, landscape, title, no_data = 0, col, legend = TRUE)
values |
a named list of values, the names must correspond to cells in the landscape |
landscape |
a landscape to plot the values onto |
title |
a title string for resulting plot, the time information will be taken and appended from the landscape id |
no_data |
what value should be used for missing values in values |
col |
corresponds to the raster col plot parameter. This can be omitted and colors are handled by raster::plot |
legend |
corresponds to the raster legend plot parameter. This can be omitted and legend is handled by raster::plot |
no return value, called for plot
# get path to output objects
datapath <- system.file(file.path("extdata", "WorldCenter"), package = "gen3sis")
# plot environmental variables at a given step
landscape_t_25 <- readRDS(
file.path(datapath, "output", "config_worldcenter", "landscapes", "landscape_t_25.rds"))
oldpar <- par(no.readonly = TRUE)
par(mfrow=c(1,2))
plot_raster_single(landscape_t_25$environment[,"temp"], landscape_t_25, "Temperature", NA)
# use col to change the color
plot_raster_single(landscape_t_25$environment[,"arid"], landscape_t_25, "Aridity", NA,
col=topo.colors(5))
par(oldpar)
# note that these values were scaled by the configuration object
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.