## S3 method for class 'igraphHRG':
dendPlot(x, mode = getIgraphOpt("dend.plot.type"),
...)
igraphHRG
, a hierarchical random graph,
as returned by the hrg.fit
function.plot.phylo
, plot.dendrogram
or plot.hclust
.dendPlot
supports three different plotting functions, selected
via the mode
argument. By default the plotting function is
taken from the dend.plot.type
igraph option, and it has for
possible values: auto
Choose automatically between the plotting
functions. Asplot.phylo
is the most sophisticated, that is
choosen, whenever theape
package is available. Otherwiseplot.hclust
is used.phylo
Useplot.phylo
from theape
package.hclust
Useplot.hclust
from thestats
package.dendrogram
Useplot.dendrogram
from thestats
package. The different plotting functions take different sets of
arguments. When using plot.phylo
(mode="phylo"
), we have
the following syntax: dendPlot(x, mode="phylo",
colbar = rainbow(11, start=0.7, end=0.1),
edge.color = NULL, use.edge.length = FALSE, \dots) The extra arguments not documented above:
colbar
Color bar for the edges.edge.color
Edge colors. IfNULL
, then thecolbar
argument is used.use.edge.length
Passed toplot.phylo
.dots
Attitional arguments to pass toplot.phylo
. The syntax for plot.hclust
(mode="hclust"
): dendPlot(x, mode="hclust", rect = 0, colbar = rainbow(rect),
hang = 0.01, ann = FALSE, main = "", sub = "", xlab = "",
ylab = "", \dots) The extra arguments not documented above:
rect
A numeric scalar, the number of groups to mark on
the dendrogram. The dendrogram is cut into exactlyrect
groups and they are marked via therect.hclust
command. Set
this to zero if you don't want to mark any groups.colbar
The colors of the rectanges that mark the
vertex groups via therect
argument.hang
Where to put the leaf nodes, this corresponds to thehang
argument ofplot.hclust
.ann
Whether to annotate the plot, theann
argument
ofplot.hclust
.main
The main title of the plot, themain
argument
ofplot.hclust
.sub
The sub-title of the plot, thesub
argument
ofplot.hclust
.xlab
The label on the horizontal axis, passed toplot.hclust
.ylab
The label on the vertical axis, passed toplot.hclust
.dots
Attitional arguments to pass toplot.hclust
. The syntax for plot.dendrogram
(mode="dendrogram"
): dendPlot(x, \dots) The extra arguments are simply passed to as.dendrogram
.
g <- graph.full(5) + graph.full(5)
hrg <- hrg.fit(g)
dendPlot(hrg)
Run the code above in your browser using DataLab