| ggplot2_geom_defaults {gghdx} | R Documentation | 
Default ggplot2 geometry aesthetics
Description
Default geometry aesthetics from the ggplot2 library. All of the aesthetics are the
standard ggplot2 defaults for those changed in gghdx() based on
hdx_geom_defaults(). Used in gghdx_reset() to return the plotting defaults
back to normal.
Usage
ggplot2_geom_defaults()
Details
These aesthetics were manually pulled from ggplot2 from the geometries'
default_aes information, such as ggplot2::GeomPoint$default_aes. Since
the default_aes is changed after gghdx() is run, the default geometries
in this function are hardcoded.
Value
A list of geometry defaults.
Examples
library(purrr)
library(ggplot2)
# updating geom defaults (like default color of a point or fill for bar)
purrr::walk(
  hdx_geom_defaults(),
  ~ do.call(what = ggplot2::update_geom_defaults, args = .),
)
p <- ggplot(mtcars) +
  geom_point(
    aes(
      x = mpg,
      y = hp
    )
  )
# see the points are automatically in HDX sapphire
p
# need to reset back to the default geometries
purrr::walk(
  ggplot2_geom_defaults(),
  ~ do.call(what = ggplot2::update_geom_defaults, args = .)
)
# now the points are back to default black
p
[Package gghdx version 0.1.3 Index]