Graphical representation of a dissimilarity tree
Functions to generate a "dot" file and associated images files that can be used in GraphViz to get a graphical representation of the tree.
disstree2dot(tree, filename, digits = 3, image.fun = NULL, image.data = NULL, only.leaf = FALSE, device = "jpeg", image.format = "jpg", device.args = list(), use.title = TRUE, label.pos = "main", node.pos = "main", split.pos = "sub", cex.main = 1, legend.text = NULL, image.legend = NULL, image.quality = NULL, show.depth = FALSE, title.outer = FALSE, imagefunc, imagedata, imgLeafOnly, devicefunc, imageext, device.arg, label.loc, node.loc, split.loc, title.cex, legendtext, legendimage, qualityimage, showdepth, ...) disstree2dotp(tree, filename, image.data = NULL, only.leaf = FALSE, image.fun = plot, cex.main = 3, with.quality = TRUE, cex.quality = cex.main, title.outer = FALSE, imagedata, imgLeafOnly, imagefunc, title.cex, withquality, quality.fontsize, ...) seqtree2dot(tree, filename, seqdata = tree$info$object, only.leaf = FALSE, sortv = NULL, diss = NULL, cex.main = 3, with.legend = "auto", cex.legend = cex.main, with.quality = FALSE, cex.quality = cex.main, axes = FALSE, imgLeafOnly, dist.matrix, title.cex, withlegend, withquality, ...)
tree |
The tree to be plotted. |
filename |
A filename, without extension, that will be used to generate image and dot files. |
digits |
Number of significant digits to plot. |
image.fun |
A function to plot the individuals in a node, see details. |
image.data |
a |
only.leaf |
Logical: If |
device |
A device function, |
image.format |
extension for image files. |
device.args |
Argument passed to |
use.title |
Logical: If |
label.pos |
Location of the node label, see |
node.pos |
Node content location, see |
split.pos |
Split information location, see |
cex.main |
|
title.outer |
Logical: If |
legend.text |
An optional text appearing in a distinct node. |
image.legend |
An optional image file appearing in a distinct node. |
image.quality |
An optional image file appearing in a distinct node. |
show.depth |
Logical. If |
with.quality |
If |
cex.quality |
Numeric. Size of the font of the fitting measures node. |
seqdata |
a sequence object as defined by the the |
sortv |
The name of an optional variable used to sort the data before plotting, see |
diss |
The name of an optional dissimilarity matrix used to find representative sequences, |
with.legend |
defines if and where the legend of the state colors is plotted. The default value |
cex.legend |
Size of the font of the legend. |
axes |
if set to |
imagefunc |
Deprecated. Use |
imagedata |
Deprecated. Use |
imgLeafOnly |
Deprecated. Use |
devicefunc |
Deprecated. Use |
imageext |
Deprecated. Use |
device.arg |
Deprecated. Use |
label.loc |
Deprecated. Use |
node.loc |
Deprecated. Use |
split.loc |
Deprecated. Use |
title.cex |
Deprecated. Use |
legendtext |
Deprecated. Use |
legendimage |
Deprecated. Use |
qualityimage |
Deprecated. Use |
showdepth |
Deprecated. Use |
withquality |
Deprecated. Use |
quality.fontsize |
Deprecated. Use |
dist.matrix |
Deprecated. Use |
withlegend |
Deprecated. Use |
... |
other parameters that will be passed to |
These functions generate a "dot" file that can be used in GraphViz (http://www.graphviz.org).
It also generates one image per node through a call to
image.fun passing the selected lines of image.data if
present or otherwise a list of indexes (of individuals belonging to a
node). These functions are not intended to be used by end-user. See seqtreedisplay
and disstreedisplay for a much simpler way to generate a graphical representation of a
tree (seqtree or disstree).
If use.title is TRUE, image.fun should take care
to leave enough space for the title.
disstree2dotp is a simplified interface of
disstree2dot which automatically leaves enough space for the title and subtitles. These functions are intended to be generic.
Matthias Studer (with Gilbert Ritschard for the help page)
seqtree and seqtreedisplay, disstree and disstreedisplay.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.