sg_cluster {sigmajs} | R Documentation |
Cluster
Description
Color nodes by cluster.
Usage
sg_cluster(
sg,
colors = c("#B1E2A3", "#98D3A5", "#328983", "#1C5C70", "#24C96B"),
directed = TRUE,
algo = igraph::cluster_walktrap,
quiet = !interactive(),
save_igraph = TRUE,
...
)
sg_get_cluster(
nodes,
edges,
colors = c("#B1E2A3", "#98D3A5", "#328983", "#1C5C70", "#24C96B"),
directed = TRUE,
algo = igraph::cluster_walktrap,
quiet = !interactive(),
save_igraph = TRUE,
...
)
Arguments
sg |
An object of class |
colors |
Palette to color the nodes. |
directed |
Whether or not to create a directed graph, passed to |
algo |
An |
quiet |
Set to |
save_igraph |
Whether to save the |
... |
Any parameter to pass to |
nodes , edges |
Nodes and edges as prepared for sigmajs. |
Details
The package uses igraph
internally for a lot of computations the save_igraph
allows saving the object to speed up subsequent computations.
Value
sg_get_cluster
returns nodes with color
variable while
sg_cluster
returns an object of class htmlwidget
which renders
the visualisation on print.
Functions
sg_cluster
Color nodes by cluster.sg_get_cluster
helper to get graph's nodes color by cluster.
Examples
nodes <- sg_make_nodes()
edges <- sg_make_edges(nodes, 15)
sigmajs() %>%
sg_nodes(nodes, id, size) %>%
sg_edges(edges, id, source, target) %>%
sg_layout() %>%
sg_cluster()
clustered <- sg_get_cluster(nodes, edges)