Skip to contents

A scales breaks generator for log1p scales

Usage

breaks_log1p(n = 5, base = 10)

Arguments

n

the number of breaks

base

the base for the breaks

Value

a function for ggplot scale breaks

Examples

library(tidyverse)
#> ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
#>  dplyr     1.1.4      readr     2.1.5
#>  forcats   1.0.0      stringr   1.5.1
#>  ggplot2   3.5.1      tibble    3.2.1
#>  lubridate 1.9.3      tidyr     1.3.1
#>  purrr     1.0.2     
#> ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
#>  readr::edition_get()   masks testthat::edition_get()
#>  dplyr::filter()        masks stats::filter()
#>  purrr::is_null()       masks testthat::is_null()
#>  dplyr::lag()           masks stats::lag()
#>  readr::local_edition() masks testthat::local_edition()
#>  dplyr::matches()       masks tidyr::matches(), testthat::matches()
#>  Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
ggplot2::ggplot(diamonds, ggplot2::aes(x=price))+
  ggplot2::geom_density()+
  ggplot2::scale_x_continuous(trans="log1p", breaks=ggrrr::breaks_log1p())