Nothing
# PlotReport
#' A wrapper for palmid Plot* functions to create a standard "report"
#' @param pp A palmprint.df row to use for the plot "value"
#' @param pp.bg A multiple palmprint.df for the plot background "distribution"
#' @return A grid-table object. Dimension standard is 800 x 400 px.
#' @keywords palmid fev
#' @examples
#' data("waxsys.palmprint")
#' data("palmdb")
#'
#' ppRep <- PlotReport(waxsys.palmprint, palmdb)
#'
#' plot(ppRep)
#' @import viridisLite
#' @import dplyr ggplot2
#' @export
PlotReport <- function(pp, pp.bg) {
# Gene Diagram
pp.line <- ggplotify::as.grob(PlotPP(pp))
# Score distribution
pp.score <- ggplotify::as.grob(PlotDistro(pp, pp.bg, "score", "black"))
# Length distribution
pp.len <- ggplotify::as.grob(PlotLengths(pp, pp.bg, set.ylab = NULL))
PP.Report <- gridExtra::arrangeGrob( pp.line, pp.score, pp.len,
layout_matrix = rbind(c(1, 1),
c(2, 3),
c(2, 3)))
return(PP.Report)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.