Commit a0d49eca authored by houyun's avatar houyun
Browse files

get tips order

parent 20b029b4
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -55,3 +55,15 @@ get_order.dist <- function(x, ...) {
  hc <- hclust(x)
  hc$order
}

#' @rdname get_order
#' @export
#' @method get_order ggtree
get_order.ggtree <- function(x, name = NULL, ...) {
  data <- x$data
  order <- with(data, {
    idx <- order(y, decreasing = TRUE)
    label[idx][isTip[idx]]
  })
  get_order(order, name = name)
}
+3 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
\alias{get_order.hclust}
\alias{get_order.dendrogram}
\alias{get_order.dist}
\alias{get_order.ggtree}
\title{Extract order}
\usage{
get_order(x, ...)
@@ -20,6 +21,8 @@ get_order(x, ...)
\method{get_order}{dendrogram}(x, ...)

\method{get_order}{dist}(x, ...)

\method{get_order}{ggtree}(x, name = NULL, ...)
}
\arguments{
\item{x}{any \code{R} object.}