Plotting interface for objects returned by mixMN().
Depending on what, the method can:
what = "network": plot the estimated single-layer network;what = "intra": plot node-level metrics or edge weights with bootstrap quantile regions at the level stored in the object;what = "stability": plot node stability within communities based on bootstrap community assignments.
Arguments
- x
An object of class
"mixMN_fit", as returned bymixMN().- what
Type of plot to produce. One of
c("network","intra","stability").- ...
Additional arguments. Supported arguments depend on
what: see the details below.
Value
If what != "network", the function returns a ggplot object.
If what = "network", the network is plotted directly.
Details
Network plots (what = "network"):
Supported arguments (via ...):
color_byNode coloring:
c("community","none").edge_color_byEdge coloring:
c("sign","none").edge_scaleNumeric scaling factor for edge widths (multiplied by
abs(weight)).graphics::plot.igraphargumentse.g.,
vertex.size,vertex.label.cex,edge.width,vertex.label.color, etc.
Within-network statistics (what = "intra"):
Plots node-level metrics or edge weights with bootstrap quantile regions.
Supported arguments (via ...):
statisticsCharacter vector of metrics. Options include:
"strength","expected_influence","closeness","betweenness", bridge metrics"bridge_strength","bridge_ei1","bridge_ei2","bridge_closeness","bridge_betweenness", excluded bridge metrics"bridge_strength_excluded","bridge_ei1_excluded","bridge_ei2_excluded","bridge_closeness_excluded","bridge_betweenness_excluded", and"edges". Different metric families cannot be mixed in the same call (e.g.,"edges"cannot be combined with node metrics).orderingNode ordering:
c("value","alphabetical","community").standardizeLogical; if
TRUE, z-standardize the displayed values within the panel.exclude_nodesOptional character vector of node names to remove before plotting.
color_by_communityLogical; if
TRUE, color nodes by community when available.edges_top_nInteger; when
statistics = "edges", keep the top edges by absolute weight.titleOptional plot title.
Community membership stability (what = "stability"):
Plots node stability by community.
Supported arguments (via ...):
titlePlot title. Default:
"Node Stability by Community".cutoffOptional numeric threshold in \([0,1]\) shown as a dashed vertical line. Use
NULLto hide the line. Default: 0.7.
The quantile region level is taken from the fitted object
(x$settings$quantile_level); if missing or invalid, a default of 0.95
is used.