R/visClustering.R
visClusteringByGroup.Rd
Network visualization clustering options - by group.
visClusteringByGroup(
graph,
groups,
label = "Cluster on group : ",
shape = "database",
color = "grey",
force = FALSE,
scale_size = TRUE
)
: a visNetwork object
: Character/vector. groups we want to cluster
: Character. Label put before value(s). See example
: Character. Shape of cluster(s) if different shapes between nodes or force = T
. "database" per default
: Character. Color of cluster(s) if different colors between nodes or force = T
. "grey" per default
: If force = FALSE
, Set shape and color of nodes if all equal, else directly default shape and color
: Set size based on cluster population ? Default to TRUE.
nodes <- data.frame(id = 1:10, label = paste("Label", 1:10),
group = sample(c("A", "B"), 10, replace = TRUE))
edges <- data.frame(from = c(2,5,10), to = c(1,2,10))
visNetwork(nodes, edges) %>%
visGroups(groupname = "A", color = "red", shape = "database") %>%
visGroups(groupname = "B", color = "yellow", shape = "triangle") %>%
visClusteringByGroup(groups = c("B"), label = "Group : ",
shape = "ellipse", color = "blue", force = TRUE) %>%
visLegend()