gf_labs | R Documentation |
These functions modify things like labels, limits, scales, etc. for plots ggplot2 plots. They are wrappers around functions in ggplot2 that allow for chaining syntax.
gf_labs(object, ...) gf_lims(object, ...) gf_refine(object, ...)
object |
a gg object |
... |
additional arguments passed through to the similarly named function in ggplot2. |
gf_refine()
provides a mechanism to replace +
with the
chaining operator from magrittr.
Each of its \dots
arguments is added in turn to the
base plot in object
. The other functions are thin wrappers around
specific ggplot2
refinement functions and pass their \dots
arguments through to the similarly named ggplot2
functions.
a modified gg object
gf_dens(~cesd, color = ~substance, size = 1.5, data = mosaicData::HELPrct) %>% gf_labs( title = "Center for Epidemiologic Studies Depression measure", subtitle = "(at baseline)", color = "Abused substance: ", x = "CESD score", y = "", caption = "Source: HELPrct" ) %>% gf_theme(theme_classic()) %>% gf_theme( axis.text.y = element_blank(), legend.position = "top", plot.title = element_text(hjust = 0.5, color = "navy"), plot.subtitle = element_text(hjust = 0.5, color = "navy", size = 12) ) gf_point(eruptions ~ waiting, data = faithful, alpha = 0.5) gf_point(eruptions ~ waiting, data = faithful, alpha = 0.5) %>% gf_lims(x = c(65, NA), y = c(3, NA)) # modify scales using gf_refine() data(penguins, package = "palmerpenguins") gf_jitter(bill_length_mm ~ bill_depth_mm, color = ~species, data = penguins) %>% gf_refine(scale_color_brewer(type = "qual", palette = 3)) %>% gf_theme(theme_bw()) gf_jitter(bill_length_mm ~ bill_depth_mm, color = ~species, data = penguins) %>% gf_refine(scale_color_manual(values = c("red", "navy", "limegreen"))) %>% gf_theme(theme_bw())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.