% 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{ The TreePlot is a virtual class that creates a hierarchical tree of either the features or samples of a \code{\link[TreeSummarizedExperiment:TreeSummarizedExperiment-constructor]{TreeSummarizedExperiment}} object. The \linkS4class{RowTreePlot} and \linkS4class{ColumnTreePlot} classes belong to this family and are specialised to visualise the rowTree and the colTree, respectively. } \section{Slot overview}{ The following slots control the thresholds used in the visualisation: \itemize{ \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}) } In addition, this class inherits all slots from its parent \code{\link[iSEE:Panel-class]{Panel}}. } \seealso{ \linkS4class{RowTreePlot} \linkS4class{ColumnTreePlot} } \author{ Giulio Benedetti }