Description Usage Arguments Details Value See Also Examples
View source: R/rasterly_points.R
Points layer for rasterly
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
rastObj |
A |
data |
A |
mapping |
Default list of aesthetic mappings to use for plot. If provided and |
... |
Pass-through arguments provided by |
xlim |
Vector of type numeric. X limits in this layer. |
ylim |
Vector of type numeric. Y limits in this layer. |
max_size |
Numeric. When size changes, the upper bound of the number of pixels over which to spread a single observation. |
reduction_func |
Function. A reduction function is used to aggregate data points into their pixel representations. Currently
supported reduction operators are |
layout |
Character. The method used to generate layouts for multiple images. The default is |
glyph |
Character. Currently, only "circle" and "square" are supported; as the |
group_by_data_table |
Logical. Default is |
inherit.aes |
If |
Reduction functions
sum
: If on
is not provided within aes()
, the default is to take the sum within each bin.
When on
is specified, the function reduces by taking the sum of all elements within the variable
named in on
.
any
: When on
is provided within aes()
, the any
reduction function specifies whether any
elements in on
should be mapped to each bin.
mean
: If on
is not provided in mapping aes()
, on
would be set as variable "y" by default.
When on
is given, the mean
reduction function takes the mean of all elements within the variable
specified by on
.
m2
: Requires that on
is specified within aes()
. The m2
function computes the sum of
square differences from the mean of all elements in the variable specified by on
.
var
: Requires that on
is specified within aes()
. The var
function computes the variance
over all elements in the vector specified by on
.
sd
: Requires that on
is specified within aes()
. The sd
function computes the standard
deviation over all elements in the vector specified by on
.
first
: Requires that on
is specified within aes()
. The first
function returns the first
element in the vector specified by on
.
last
: Requires that on
is specified within aes()
. The last
function returns the last
element in the vector specified by on
.
min
: Requires that on
is specified within aes()
. The min
function returns the minimum
value in the vector specified by on
.
max
: Requires that on
is specified within aes()
. The min
function returns the maximum
value in the vector specified by on
.
A list of environments.
rasterly, rasterly_build, [.rasterly, [<-.rasterly
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | ## Not run:
library(rasterly)
if(requireNamespace("grid") && requireNamespace("gridExtra")) {
x <- rnorm(1e7)
y <- rnorm(1e7)
category <- sample(1:5, 1e7, replace = TRUE)
data.frame(x = x, y = y, category = category) %>%
rasterly(mapping = aes(x = x, y = y, color = category)) %>%
rasterly_points(layout = "weighted") -> ds1
ds1
# layout with cover
data.frame(x = x, y = y, category = category) %>%
rasterly(mapping = aes(x = x, y = y, color = category)) %>%
rasterly_points(layout = "cover") -> ds2
ds2
# display side by side
grid::grid.newpage()
gridExtra::grid.arrange(
grobs = list(rasterlyGrob(ds1), rasterlyGrob(ds2)),
ncol = 2,
top = "'weighted' layout versus 'cover' layout"
)
}
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.