#' Return a compact setting for lattice plots, useful for preparing
#' publications
#'
#' The function returns a set of lattice options that are useful for compact
#' figures, with less room for padding and therefore more room for the figure.
#' It is often used to prepare for publications.
#'
#'
#' @return A list that can be used in \code{lattice.options}
#' @examples
#'
#' opts <- compactTrellis()
#'
#' @export compactTrellis
compactTrellis <- function() {
op <- lattice::col.whitebg()
op$layout.widths=list(left.padding=0,
key.ylab.padding=0.5,
ylab.axis.padding=0.5,
axis.right=0.5,
right.padding=0)
op$layout.heights=list(top.padding=0,
bottom.padding=0,
axis.top=0,
main.key.padding=0.5,
key.axis.padding=0.5) ## margins are controlled by 'padding' options
return(op)
}
#' Set compact trellis as default
#'
#' The function sets compact trellis options as default
#'
#'
#' @return as \code{lattice.options}. The side-effect is used.
#' @examples
#'
#' \dontrun{
#' setCompactTrellis()
#' }
#'
#' @export setCompactTrellis
setCompactTrellis <- function() {
lattice::lattice.options("default.theme"=compactTrellis())
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.