plot_binet_ggplot2 {ExplodeLayout} | R Documentation |
Plot bipartite network given node list (label, coordinates, shape, color) and incidence matrix.
Description
Plot bipartite network given node list (label, coordinates, shape, color) and incidence matrix.
Usage
plot_binet_ggplot2(nodelist, incidence_matrix, plotlabel = "c")
Arguments
nodelist |
A dataframe of at least 5 columns: Label, X, Y, Color, baseShape. |
incidence_matrix |
A matrix where row names and column names are the node ID of a bipartite network. An element of the i-th row and j-th column of the matrix is 0 if node on row i is not connected to node on column j, and edge weight if they are connected. |
plotlabel |
A string indicating whether to add node label text. 'r' for rows, 'c' for columns, and 'rc' for both rows and columns of the incidence_matrix. All other strings will be ignored. Default to 'c'. |
Value
a ggplot2 object p which can be shown using print(p).
Examples
exploded_nodelist=get_explode_nodelist(example_nodelist,radius=1.2)
p=plot_binet_ggplot2(exploded_nodelist,example_incidmat)
print(p)
[Package ExplodeLayout version 0.1.2 Index]