| cnetplot | R Documentation |
category-item network plot
cnetplot(
x,
layout = igraph::layout_nicely,
showCategory = 5,
color_category = "#E5C494",
size_category = 1,
color_item = "#B3B3B3",
size_item = 1,
color_edge = "grey",
size_edge = 0.5,
categorySizeBy = ~itemNum,
node_label = "all",
node_label_size = NULL,
foldChange = NULL,
fc_threshold = NULL,
hilight = "none",
hilight_alpha = 0.3,
...
)
## S3 method for class 'list'
cnetplot(
x,
layout = "nicely",
showCategory = 5,
color_category = "#E5C494",
size_category = 1,
color_item = "#B3B3B3",
size_item = 1,
color_edge = "grey",
size_edge = 0.5,
categorySizeBy = ~itemNum,
node_label = "all",
node_label_size = NULL,
foldChange = NULL,
fc_threshold = NULL,
hilight = "none",
hilight_alpha = 0.3,
...
)
x |
input object |
layout |
network layout |
showCategory |
categories to display. Use a single number to show the
first |
color_category |
color of category node |
size_category |
relative size of the category |
color_item |
color of item node |
size_item |
relative size of the item (e.g., genes) |
color_edge |
color of edge, e.g., "black". If |
size_edge |
relative size of edge |
categorySizeBy |
An expression (e.g., |
node_label |
one of 'all', 'none', 'category', 'item', 'exclusive' or 'share' |
node_label_size |
size of the node label text. When |
foldChange |
numeric values to color the item (e.g, foldChange of gene expression values) |
fc_threshold |
threshold for absolute fold change to filter items |
hilight |
selected category to be highlighted |
hilight_alpha |
transparent value for not selected to be highlight |
... |
additional parameters. One important parameter is 'curvature'
(default is 0), which can be used to curve the edges (e.g.,
|
For list input, showCategory accepts either a single integer for
the first n categories, a numeric vector of category indices, or a
character vector of category names.
x <- list(A = letters[1:10], B = letters[5:12])
attr(x, "p.adjust") <- c(A = 0.01, B = 0.2)
p <- cnetplot(x, node_label = "none", categorySizeBy = ~ -log10(p.adjust))
p <- cnetplot(x, showCategory = c(1, 2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.