egor objects can be plotted as egographs or egograms. By default networks of the four first egos are plotted.
Usage
plot_egograms(
x,
ego_no = 1,
x_dim = 1,
y_dim = 1,
venn_var = NULL,
pie_var = NULL,
ascending_inwards = TRUE,
vertex_size_var = NULL,
vertex_color_var = NULL,
vertex_color_palette = "Heat Colors",
vertex_color_legend_label = vertex_color_var,
vertex_label_var = "name",
edge_width_var = NULL,
edge_color_var = NULL,
edge_color_palette = "Heat Colors",
highlight_box_col_var = NULL,
highlight_box_col_palette = "Heat Colors",
res_disp_vars = NULL,
vertex_zoom = 1,
edge_zoom = 2,
font_size = 1,
pie_colors = NULL,
venn_gradient_reverse = FALSE,
show_venn_labels = TRUE,
include_ego = FALSE,
...
)
plot_ego_graphs(
x,
ego_no = 1,
x_dim = 1,
y_dim = 1,
vertex_size_var = NULL,
vertex_color_var = NULL,
vertex_color_palette = "Heat Colors",
vertex_color_legend_label = vertex_color_var,
vertex_label_var = "name",
edge_width_var = NULL,
ego_alter_edge_width_var = if (!is.null(edge_width_var) & include_ego) edge_width_var,
edge_color_var = NULL,
ego_alter_edge_color_var = if (!is.null(edge_color_var) & include_ego) edge_color_var,
edge_color_palette = "Heat Colors",
highlight_box_col_var = NULL,
highlight_box_col_palette = "Heat Colors",
res_disp_vars = NULL,
vertex_zoom = 1,
edge_zoom = 3,
font_size = 1,
include_ego = FALSE,
...
)
plot_egor(
x,
ego_no = 1,
x_dim = 2,
y_dim = 2,
...,
type = c("egograph", "egogram")
)
# S3 method for egor
plot(x, ...)
Arguments
- x
An egor object.
- ego_no
Ego row number.
- x_dim
Number of ego networks to plot horizontally.
- y_dim
Number of ego networks to plot vertically
- venn_var
Name (character) of alter column.
- pie_var
Name (character) of alter column.
- ascending_inwards
Logical
determining the venn circle order. If TRUE (default) values ascend from the outside to the inside, if FALSE the reverse.- vertex_size_var
Name (
character
) of alter column.- vertex_color_var
Name (
character
) of alter column.- vertex_color_palette
Name (
character
) of color palette, see details for available color palettes.- vertex_color_legend_label
Character.
- vertex_label_var
Name (
character
) of alter column. Set this toNULL
to suppress labels.- edge_width_var
Name (
character
) of aatie column.- edge_color_var
Name (
character
) of aatie column.- edge_color_palette
Name (
character
) of color palette, see details for available color palettes.- highlight_box_col_var
Name (
character
) of ego column.- highlight_box_col_palette
Name (
character
) of color palette, see details for available color palettes.- res_disp_vars
Name (
character
) of ego column.- vertex_zoom
Numeric.
- edge_zoom
Numeric.
- font_size
Numeric.
- pie_colors
Character
vector of colors to be used for coloring the subsections of the circle.- venn_gradient_reverse
Logical
, set to TRUE in order to have the color intensity of venns increase going from the inner circles to the outer circles.- show_venn_labels
Logical.
- include_ego
Logical.
- ...
Additional arguments forwarded to plot.igraph.
- ego_alter_edge_width_var
Name (
character
) of alter column.- ego_alter_edge_color_var
Name (
character
) of alter column.- type
Character. Either "egograph" or "egogram".
Details
For type equals "egograph" ego networks are plotted with igraph
's
plotting engine. "egogram" uses a special layout that places the nodes
on a map of (1) concentric circles with (2) subsections, that can be mapped to
alter variables.
Available color palettes are:
Heat Colors
Yellow-Green
Red-Yellow
Blue-Red
Black-White
Greys
Rainbow
Topo Colors