scale_pattern_size_continuous {ggpattern} | R Documentation |
Scales for area or radius
Description
Scales for area or radius
Usage
scale_pattern_size_continuous(
name = waiver(),
breaks = waiver(),
labels = waiver(),
limits = NULL,
range = c(1, 6),
trans = deprecated(),
guide = "legend",
...,
transform = "identity"
)
scale_pattern_size(
name = waiver(),
breaks = waiver(),
labels = waiver(),
limits = NULL,
range = c(1, 6),
trans = deprecated(),
guide = "legend",
...,
transform = "identity"
)
Arguments
name , breaks , labels , limits , trans , guide , ... , transform |
See |
range |
a numeric vector of length 2 that specifies the minimum and maximum size of the plotting symbol after transformation. |
Value
A ggplot2::Scale object.
Examples
if (require("ggplot2")) {
# 'circle' 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,
size = outcome, pattern_size = outcome),
pattern_density = 0.4,
pattern_spacing = 0.3,
pattern = 'circle',
fill = 'white',
colour = 'black'
) +
theme_bw(18) +
theme(legend.position = 'none') +
scale_pattern_size() +
labs(
title = "ggpattern::geom_col_pattern()",
subtitle = "pattern = 'circle'"
)
plot(gg)
}
[Package ggpattern version 1.1.1 Index]