man/TreePlot.Rd
323504cd
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/AllClasses.R, R/family-TreePlot.R
 \docType{class}
 \name{TreePlot-class}
 \alias{TreePlot-class}
 \alias{TreePlot}
 \title{Tree plot}
 \description{
0a8a0440
 The TreePlot is a virtual class that creates a hierarchical tree of either
 the features or samples of a
323504cd
 \code{\link[TreeSummarizedExperiment:TreeSummarizedExperiment-constructor]{TreeSummarizedExperiment}}
0a8a0440
 object. The \linkS4class{RowTreePlot} and \linkS4class{ColumnTreePlot}
 classes belong to this family and are specialised to visualise the rowTree
 and the colTree, respectively.
323504cd
 }
 \section{Slot overview}{
 
 The following slots control the thresholds used in the visualisation:
 \itemize{
0a8a0440
 \item \code{layout}: \code{Character scalar}. Tree layout.
 (Default: \code{"fan"})
 \item \code{add.legend}: \code{Logical scalar}. Should legend be shown.
 (Default: \code{TRUE})
 \item \code{edge.colour.by}: \code{Character scalar}. Parameter to colour
 lines by when \code{colour_parameters = "Edge"}. (Default: \code{NULL})
 \item \code{edge.size.by}: \code{Character scalar}. Parameter to size lines
 by when \code{size_parameters = "Edge"}. (Default: \code{NULL})
 \item \code{tip.colour.by}: \code{Character scalar}. Parameter to colour tips
 by when \code{colour_parameters = "Tip"}. (Default: \code{NULL})
 \item \code{tip.size.by}: \code{Character scalar}. Parameter to size tips by
 when \code{size_parameters = "Tip"}. (Default: \code{NULL})
 \item \code{tip.shape.by}: \code{Character scalar}. Parameter to shape tips
 by when \code{shape_parameters = "Tip"}. (Default: \code{NULL})
 \item \code{node.colour.by}: \code{Character scalar}. Parameter to colour
 nodes by when \code{colour_parameters = "Node"}. (Default: \code{NULL})
 \item \code{node.size.by}: \code{Character scalar}. Parameter to size nodes
 by when \code{size_parameters = "Node"}. (Default: \code{NULL})
 \item \code{node.shape.by}: \code{Character scalar}. Parameter to shape nodes
 by when \code{shape_parameters = "Node"}. (Default: \code{NULL})
 \item \code{order.tree}: \code{Logical scalar}. Should the tree be ordered
 alphabetically by the taxonomic levels. (Default: \code{FALSE})
 \item \code{open.angle}: \code{Numeric scalar}. Angle by which the tree is
 opened when \code{layout} is \code{"fan"}. (Default: \code{0})
 \item \code{rotate.angle}: \code{Numeric scalar}. Angle by which the tree is
 rotated. (Default: \code{0})
 \item \code{branch.length}: \code{Logical scalar}. Should branch length be
 equalised. (Default: \code{FALSE})
323504cd
 }
 
0a8a0440
 In addition, this class inherits all slots from its parent
0ece08d6
 \code{\link[iSEE:Panel-class]{Panel}}.
323504cd
 }
 
0a8a0440
 \seealso{
 \linkS4class{RowTreePlot}
 \linkS4class{ColumnTreePlot}
323504cd
 }
 \author{
 Giulio Benedetti
 }