Skip to content

Commit b2264f2

Browse files
authored
Merge pull request #106 from larmarange/width_prop
Update stat_prop() (parameter width not exposed)
2 parents 8f07c21 + f5420fc commit b2264f2

File tree

10 files changed

+35
-27
lines changed

10 files changed

+35
-27
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Suggests:
5353
vdiffr
5454
Encoding: UTF-8
5555
LazyData: true
56-
RoxygenNote: 7.3.2
56+
RoxygenNote: 7.3.3
5757
Roxygen: list(markdown = TRUE)
5858
Config/testthat/edition: 3
5959
Language: en-US

R/stat_prop.R

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ stat_prop <- function(mapping = NULL,
8383
geom = "bar",
8484
position = "fill",
8585
...,
86-
width = NULL,
8786
na.rm = FALSE,
8887
orientation = NA,
8988
show.legend = NA,
@@ -93,7 +92,6 @@ stat_prop <- function(mapping = NULL,
9392
params <- list(
9493
na.rm = na.rm,
9594
orientation = orientation,
96-
width = width,
9795
complete = complete,
9896
default_by = default_by,
9997
...
@@ -151,6 +149,10 @@ StatProp <- ggplot2::ggproto("StatProp", ggplot2::Stat,
151149
call. = FALSE
152150
)
153151
}
152+
if (is.null(params$width)) {
153+
x <- if (params$flipped_aes) "y" else "x"
154+
params$width <- resolution(data[[x]], discrete = TRUE) * 0.9
155+
}
154156
params
155157
},
156158
extra_params = c("na.rm"),

man/geom_connector.Rd

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/geom_stripped_rows.Rd

Lines changed: 6 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ggcoef_model.Rd

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ggsurvey.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/hex_bw.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/stat_cross.Rd

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/stat_prop.Rd

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/stat_weighted_mean.Rd

Lines changed: 6 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)