如果您从 R 中使用 igraph,请使用此选项
| plot_dendrogram.igraphHRG {igraph} | R 文档 |
将分层随机图绘制为树状图。
## S3 method for class 'igraphHRG'
plot_dendrogram(x, mode = igraph_opt("dend.plot.type"), ...)
x |
一个 |
模式 |
使用哪个树状图绘制函数。请参见下面的详细信息。 |
... |
要提供给树状图绘制函数的其他参数。 |
plot_dendrogram 支持三种不同的绘制函数,通过 mode 参数选择。默认情况下,绘制函数取自 dend.plot.type igraph 选项,它有四个可能的值
auto 在绘制函数之间自动选择。由于 plot.phylo 是最复杂的,因此只要 ape 包可用,就会选择它。否则,使用 plot.hclust。
phylo 使用 ape 包中的 plot.phylo。
hclust 使用 stats 包中的 plot.hclust。
dendrogram 使用 stats 包中的 plot.dendrogram。
不同的绘制函数采用不同的参数集。当使用 plot.phylo(mode="phylo")时,我们有以下语法
plot_dendrogram(x, mode="phylo", colbar = rainbow(11, start=0.7,
end=0.1), edge.color = NULL, use.edge.length = FALSE, \dots)
上面未记录的额外参数
colbar 边缘的颜色条。
edge.color 边缘颜色。如果 NULL,则使用 colbar 参数。
use.edge.length 传递给 plot.phylo。
dots 要传递给 plot.phylo 的其他参数。
plot.hclust 的语法(mode="hclust")
plot_dendrogram(x, mode="hclust", rect = 0, colbar = rainbow(rect),
hang = 0.01, ann = FALSE, main = "", sub = "", xlab = "",
ylab = "", \dots)
上面未记录的额外参数
rect 一个数字标量,要在树状图上标记的组数。树状图被切割成正好 rect 个组,并通过 rect.hclust 命令进行标记。如果不希望标记任何组,请将其设置为零。
colbar 通过 rect 参数标记顶点组的矩形的颜色。
hang 将叶节点放在哪里,这对应于 plot.hclust 的 hang 参数。
ann 是否注释绘图,plot.hclust 的 ann 参数。
main 绘图的主标题,plot.hclust 的 main 参数。
sub 绘图的副标题,plot.hclust 的 sub 参数。
xlab 水平轴上的标签,传递给 plot.hclust。
ylab 垂直轴上的标签,传递给 plot.hclust。
dots 要传递给 plot.hclust 的其他参数。
plot.dendrogram 的语法(mode="dendrogram")
plot_dendrogram(x, \dots)
额外的参数只是传递给 as.dendrogram。
返回绘图函数的返回值,plot.phylo,plot.dendrogram 或 plot.hclust。
Gabor Csardi csardi.gabor@gmail.com
g <- make_full_graph(5) + make_full_graph(5)
hrg <- fit_hrg(g)
plot_dendrogram(hrg)