View source: R/color.clusters.R
color.clusters | R Documentation |
color.clusters
is a helper function to color
clusters of regions produced by an appropriate method,
e.g., scan.test
or uls.test
. Regions that
are not part of any cluster have no color.
color.clusters(
x,
idx = seq_along(x$clusters),
col = grDevices::hcl.colors(length(idx))
)
x |
An object of class scan produced by a function
such as |
idx |
An index vector indicating the elements of
|
col |
A vector of colors to color the clusters in
|
Returns a vector with colors for each
region/centroid for the data set used to construct
x
.
Joshua French
set.seed(1)
data(nydf)
coords <- with(nydf, cbind(longitude, latitude))
out <- scan.test(
coords = coords, cases = floor(nydf$cases),
pop = nydf$pop, alpha = 0.2, longlat = TRUE,
nsim = 9
)
#' # better plotting
if (require("sf", quietly = TRUE)) {
data(nysf)
plot(st_geometry(nysf), col = color.clusters(out))
# plot only clusters 2 and 3
plot(st_geometry(nysf),
col = color.clusters(out, idx = c(2, 3)),
border = "white")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.