The goal of unitscales is to add commonly used scale transformation to ggplot2.
The development version is available from GitHub with:
# install.packages("devtools")
devtools::install_github("EmilHvitfeldt/unitscales")
This is a basic example which shows you how to solve a common problem:
library(ggplot2)
#> Registered S3 methods overwritten by 'ggplot2':
#> method from
#> [.quosures rlang
#> c.quosures rlang
#> print.quosures rlang
library(unitscales)
ggplot(women, aes(weight, height)) +
geom_point() +
scale_y_length(base = "inch", system = "imperial", ignore = "yard") +
scale_x_mass(base = "pound", system = "imperial")