Add colored stripes of the surface gradient to the mask of an x3p object
Source:R/x3p_bin_strips.R
x3p_bin_stripes.RdApply gradient-based color shading to the mask of a 3d topographic surface.
Gradients are determined empirically based on sequentical row- (or column-)wise
differences of surface values.
The direction parameter determines the direction of differencing.
If direction is "vertical", columns in the surface matrix are
differenced to identify whether 'vertical' stripes exist.
Examples
data(wire)
x3p <- wire
if (interactive()) x3p_image(x3p, size = c(400, 400), zoom=0.8)
x3p_with <- x3p_bin_stripes(x3p, direction="vertical")
x3p_with <- x3p_bin_stripes(x3p, direction="vertical",
colors=c("#b12819","#ffffff","#134D6B"), freqs=c(0, 0.3, 0.7, 1))
if (interactive()) x3p_image(x3p_with, size = c(400, 400), zoom=0.8)
data(lea)
if (interactive()) {
lea %>% x3p_bin_stripes() %>% x3p_image() # default stripes
# three colors only
lea %>% x3p_bin_stripes(
colors=c("#b12819","#ffffff","#134D6B"),
freqs=c(0, 0.3, 0.7, 1)) %>% x3p_image()
}