See ggplot2::scale_alpha() for details.

scale_pattern_alpha_continuous(..., range = c(0.1, 1))

scale_pattern_alpha(..., range = c(0.1, 1))

scale_pattern_alpha_discrete(...)

scale_pattern_alpha_ordinal(..., range = c(0.1, 1))

Arguments

...

Other arguments passed on to continuous_scale(), binned_scale, or discrete_scale() as appropriate, to control name, limits, breaks, labels and so forth.

range

Output range of alpha values. Must lie between 0 and 1. if (require("ggplot2")) # 'stripe' pattern example df <- data.frame(level = c("a", "b", "c", 'd'), outcome = c(2.3, 1.9, 3.2, 1)) gg <- ggplot(df) + geom_col_pattern( aes(level, outcome, pattern_fill = level, pattern_alpha = outcome), pattern_density = 0.6, pattern_size = 1.5, pattern = 'stripe', fill = 'white', colour = 'black', size = 1.5 ) + theme_bw(18) + theme(legend.position = 'none') + scale_pattern_alpha() + labs( title = "ggpattern::geom_col_pattern()", subtitle = "pattern = 'stripe'" ) plot(gg)

Value

A ggplot2::Scale object.