
grid.pattern_placeholder()
draws a placeholder image pattern onto the graphic device.
names_placeholder
are character vectors of supported placeholder types.
grid.pattern_placeholder(
x = c(0, 0, 1, 1),
y = c(1, 0, 0, 1),
id = 1L,
...,
type = "bear",
alpha = gp$alpha %||% NA_real_,
aspect_ratio = 1,
key_scale_factor = 1,
res = getOption("ggpattern_res", 72),
default.units = "npc",
name = NULL,
gp = gpar(),
draw = TRUE,
vp = NULL
)names_placeholder
A grid grob object invisibly. If draw
is TRUE
then also draws to the graphic device as a side effect.
An object of class character
of length 22.
A numeric vector or unit object specifying x-locations of the pattern boundary.
A numeric vector or unit object specifying y-locations of the pattern boundary.
A numeric vector used to separate locations in x, y into multiple boundaries.
All locations within the same id
belong to the same boundary.
Currently ignored.
Image source. names_placeholder
is a vector of supported values.
If you would like only greyscale images append bw
to the name.
Alpha (between 0 and 1) or NA
(default, preserves colors' alpha value).
Override aspect ratio.
Additional scale factor for legend.
Assumed resolution (in pixels per graphic device inch) to use when creating array pattern.
A string indicating the default units to use if x
or y
are only given as numeric vectors.
A character identifier.
An object of class "gpar"
, typically the output
from a call to the function gpar
. This is basically
a list of graphical parameter settings.
A logical value indicating whether graphics output should be produced.
A Grid viewport object (or NULL).
reset_image_cache()
resets the image cache used by grid.pattern_image()
and grid.pattern_placeholder()
.
if (requireNamespace("magick")) {
x_hex <- 0.5 + 0.5 * cos(seq(2 * pi / 4, by = 2 * pi / 6, length.out = 6))
y_hex <- 0.5 + 0.5 * sin(seq(2 * pi / 4, by = 2 * pi / 6, length.out = 6))
# requires internet connection to download from placeholder image websites
try(grid.pattern_placeholder(x_hex, y_hex, type="bear"))
}
print(names_placeholder)
Run the code above in your browser using DataLab