View source: R/geom-georaster.R
geom_georaster | R Documentation |
This function visualises geofield
data as a raster in 2D. It is built
on top of geom_raster
.
It requires data frames with a column containing
geofield
s. This would normally be a
geolist
column, but a standard list column containing
geofields will also work.
Smoothing can be achieved by upscaling
the data before plotting. This can only be done using an integer scale factor
and the methods can be any function that summarises a vector into a single
value, for example "mean", "median", "min", "max", or "downsample".
Downsampling is simply sampling a pixel within the upscaled pixel - by
default this is the centre pixel. Downsampling is the fastest method and is
probably sufficient, especially for faceted plots.
geom_georaster(
mapping = NULL,
data = NULL,
position = "identity",
...,
upscale_factor = 1,
upscale_method = "mean",
downsample_location = "centre",
hjust = 0.5,
vjust = 0.5,
interpolate = FALSE,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
position |
Position adjustment, either as a string naming the adjustment
(e.g. |
... |
Other arguments passed on to |
upscale_factor |
An integer by which to upscale the data before computing the contours. For example if this is 2, the upscaled grid will have 2 pixels in each direction from the grid before upscaling. |
upscale_method |
The method used for upscaling. See
|
downsample_location |
When "downsample" is the chosen method, each pixel in the upscaled field is sampled from a pixel from the original field that is inside the upscaled pixel. The location of that pixel can be one of "bottom_left", "bottom_centre", "bottom_right", "left_centre", "centre", "right_centre", "top_right", "top_centre", "top_left" or "random". |
hjust, vjust |
horizontal and vertical justification of the grob. Each justification value should be a number between 0 and 1. Defaults to 0.5 for both, centering each pixel over its data location. |
interpolate |
If |
na.rm |
If |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
geom_raster()
understands the following aesthetics (required aesthetics are
in bold):
geofield
alpha
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.