trevorld / ggpattern

ggplot geoms with pattern fills
https://trevorldavis.com/R/ggpattern/dev/
Other
356 stars 18 forks source link

New "stackdodge" position #85

Open trevorld opened 2 years ago

trevorld commented 2 years ago
trevorld commented 2 years ago

Also note one can achieve a similar affect via facet_grid():

library(ggplot2)
library(ggpattern)

df <- transform(mpg, cyl = as.factor(cyl))

ggplot(df, aes(x = cyl)) +
    facet_grid(. ~ class) +
    geom_bar(aes(fill = cyl)) +
    geom_bar_pattern(aes(pattern = drv),
                     fill = "transparent", col = "black",
                     pattern_spacing = 0.2, pattern_density = 0.4,
                     pattern_key_scale_factor = 0.2) +
    scale_pattern_manual(values = c("none", "stripe", "circle"))

ggp_facet