Skip to content

Commit 66cb91f

Browse files
committed
document
1 parent 8c40ec2 commit 66cb91f

File tree

3 files changed

+29
-5
lines changed

3 files changed

+29
-5
lines changed

NAMESPACE

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,8 @@ export(remove_missing)
512512
export(render_axes)
513513
export(render_strips)
514514
export(replace_theme)
515+
export(reset_geom_defaults)
516+
export(reset_stat_defaults)
515517
export(reset_theme_settings)
516518
export(resolution)
517519
export(scale_alpha)

R/geom-defaults.R

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#' Modify geom/stat aesthetic defaults for future plots
22
#'
3+
#' Functions to update or reset the default aesthetics of geoms and stats.
4+
#'
35
#' @param stat,geom Name of geom/stat to modify (like `"point"` or
46
#' `"bin"`), or a Geom/Stat object (like `GeomPoint` or
57
#' `StatBin`).
@@ -17,9 +19,11 @@
1719
#' GeomPoint$default_aes
1820
#' ggplot(mtcars, aes(mpg, wt)) + geom_point()
1921
#'
20-
#' # reset default
22+
#' # reset single default
2123
#' update_geom_defaults("point", NULL)
2224
#'
25+
#' # reset all defaults
26+
#' reset_geom_defaults()
2327
#'
2428
#' # updating a stat's default aesthetic settings
2529
#' # example: change stat_bin()'s default y-axis to the density scale
@@ -30,9 +34,12 @@
3034
#' geom_histogram() +
3135
#' geom_function(fun = dnorm, color = "red")
3236
#'
33-
#' # reset default
37+
#' # reset single default
3438
#' update_stat_defaults("bin", NULL)
3539
#'
40+
#' # reset all defaults
41+
#' reset_stat_defaults()
42+
#'
3643
#' @rdname update_defaults
3744
update_geom_defaults <- function(geom, new) {
3845
update_defaults(geom, "Geom", new, env = parent.frame())
@@ -44,8 +51,12 @@ update_stat_defaults <- function(stat, new) {
4451
update_defaults(stat, "Stat", new, env = parent.frame())
4552
}
4653

54+
#' @rdname update_defaults
55+
#' @export
4756
reset_geom_defaults <- function() reset_defaults("geom")
4857

58+
#' @rdname update_defaults
59+
#' @export
4960
reset_stat_defaults <- function() reset_defaults("stat")
5061

5162
cache_defaults <- new_environment()

man/update_defaults.Rd

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

0 commit comments

Comments
 (0)