keyword_network {akc} | R Documentation |
Flexiable visualization of network (alternative to 'keyword_vis')
Description
Providing flexible visualization of keyword_vis
. The
group size would be showed, and user could extract specific group to visualize.
Usage
keyword_network(
tibble_graph,
group_no = NULL,
facet = TRUE,
max_nodes = 10,
alpha = 0.7
)
Arguments
tibble_graph |
A |
group_no |
If one wants to visualize a specific group, gives the group number.
Default uses |
facet |
Whether the figure should use facet or not. |
max_nodes |
The maximum number of nodes displayed in each group. |
alpha |
The transparency of label. Must lie between 0 and 1. Default uses 0.7. |
Details
If the group_no
is not specified, when facet == TRUE
,
the function returns a faceted figure with limited number of nodes
(adjuseted by max_nodes
parameter). The "N=" shows the total size of the group.
When facet == FALSE
,all the nodes would be displayed in one
network.Colors are used to specify the groups, the size of nodes is proportional to the keyword frequency,
while the alpha of edges is proportional to the co-occurrence relationship between keywords.
If the group_no
is specified, returns the network visualization of the group.
If you want to display all the nodes, set max_nodes
to Inf
.
Value
An object yielded by ggraph
See Also
Examples
library(akc)
bibli_data_table %>%
keyword_clean(id = "id",keyword = "keyword") %>%
keyword_group(id = "id",keyword = "keyword") %>%
keyword_network()
# use color with `scale_fill_`
bibli_data_table %>%
keyword_clean(id = "id",keyword = "keyword") %>%
keyword_group(id = "id",keyword = "keyword") %>%
keyword_network() + ggplot2::scale_fill_viridis_d()
# without facet
bibli_data_table %>%
keyword_clean(id = "id",keyword = "keyword") %>%
keyword_group(id = "id",keyword = "keyword") %>%
keyword_network(facet = FALSE)
# get Group 5
bibli_data_table %>%
keyword_clean(id = "id",keyword = "keyword") %>%
keyword_group(id = "id",keyword = "keyword") %>%
keyword_network(group_no = 5)