Add masking around an image | R Documentation |
Takes an ‘mask’ type polygon object - basically a rectangle with a polygon hole cut through it - and draws this over an image. This has the effect of only showing the image inside the hole. This is useful for plotting surfaces defined over a study area, but masking the values outside of the area.
add.masking(maskPoly,color)
maskPoly |
A masking polygon of a “Spatial” or “sf” class as described above. |
color |
Colour of the mask. Defaults to white, but for example, sea could be shown as blue. |
Returns no value, but draws a mask on the current graphics device as a side effect
None
Chris Brunsdon, Binbin Lu
poly.outer
, kde.points
.
# Data for New Haven to use in example
data(newhaven)
# Do the KDE
breach.dens = kde.points(breach,lims=tracts)
# Plot the result
level.plot(breach.dens)
# Block out the part outside the study area
masker = poly.outer(breach.dens,tracts,extend=100); add.masking(masker)
add.masking(masker,"blue")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.