R/scale_y_log_eng.R

Defines functions scale_y_log_eng

Documented in scale_y_log_eng

#' Y-Log-Axis with Log Breaks
#'
#' Applies beautiful log breaks. It was copied from here:
#' https://stackoverflow.com/questions/30179442/plotting-minor-breaks-on-a-log-scale-with-ggplot
#'
#' @examples
#' scale_y_log_eng(radix = 2)

scale_y_log_eng = function(..., radix=10) {
  scale_y_continuous(...,
                     trans=scales::log_trans(radix),
                     breaks=log_breaks(TRUE, radix),
                     minor_breaks=log_breaks(FALSE, radix))
}
LCedrig/torzeug documentation built on Aug. 30, 2020, 12:01 a.m.