如果您从 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)