ith_geom_stat returns the type of geom used by the ith layer
according to a geom/stat combination.
Arguments
- p
A ggplot object
- i
A numerical index that corresponds to the first layer of a plot (1), the second layer (2), and so on.
Value
A list of lists with a GEOM and STAT strings, each corresponding to the suffix of a ggplot2
geom_ function (e.g. "point"), and stat_ function (e.g. "identity").
e.g. list(list(GEOM = "point", STAT = "identity"))
See also
Other functions for checking geoms:
get_geoms_stats(),
get_geoms(),
ith_geom_is(),
ith_geom(),
uses_geoms()
Examples
require(ggplot2)
p <- ggplot(data = mpg, mapping = aes(x = displ, y = hwy)) +
geom_point(mapping = aes(color = class)) +
geom_smooth()
ith_geom_stat(p, i = 2)
#> $GEOM
#> [1] "smooth"
#>
#> $STAT
#> [1] "smooth"
#>
#> attr(,"class")
#> [1] "GEOM_STAT"
