scalesextra
aims to make it a no brainer to customize ggplot2
scales.
The package is an a very early development stage and thus only available from GitHub.
if (!"remotes" %in% installed.packages()) {
install.packages("remotes")
}
remotes::install_github("thomas-neitmann/scalesextra")
library(dplyr)
library(ggcharts)
data(mtcars)
cyl <- mtcars %>%
count(cyl) %>%
mutate(pct = n / sum(n) * 100)
(p <- bar_chart(cyl, cyl, pct))
p + scalesextra::scale_y_pct()
library(gapminder)
data(gapminder)
(p <- gapminder %>%
filter(year == 2007) %>%
ggplot(aes(pop, gdpPercap)) +
geom_point())
p + scalesextra::scale_x_pretty() + scalesextra::scale_y_pretty()
data(biomedicalrevenue)
(p <- biomedicalrevenue %>%
filter(company == "Roche") %>%
ggplot(aes(year, revenue)) +
geom_col())
p + scalesextra::scale_y_tight()