slices {ggbrain} | R Documentation |
Adds slices to the ggbrain plot, including additional panel aesthetics
Description
Adds slices to the ggbrain plot, including additional panel aesthetics
Usage
slices(
coordinates = NULL,
title = NULL,
bg_color = NULL,
text_color = NULL,
border_color = NULL,
border_size = NULL,
xlab = NULL,
ylab = NULL,
theme_custom = NULL
)
Arguments
coordinates |
a character vector specifying the x, y, or z coordinates of the slices to be added. |
title |
a title for the slice panels added to the ggplot object using |
bg_color |
the color used for the background of the panels. Default: |
text_color |
the color used for text displayed on the panels. Default: |
border_color |
the color used for drawing a border around on the panels. Default: |
border_size |
the size of the border line drawn around the panels. Default: NULL. If this value is
greater than zero, a border of this size and with color |
xlab |
The label to place on x axis. Default is NULL. |
ylab |
The label to place on y axis. Default is NULL. |
theme_custom |
Any custom theme() settings to be added to the panels. |
Details
note that if you pass in multiple coordinates (as a vector), the title
, bg_color
, and other attributes
will be reused for all slices added by this operation. Thus, if you want to customize specific slices or groups of slices, use
multiple addition operations, as in slices(c('x=10', 'y=15'), bg_color='white') + slices(c('x=18', 'y=22'), bg_color='black')
.
Value
a ggb
object with the relevant slices and an action of 'add_slices'
Examples
t1 <- system.file("extdata", "mni_template_2009c_3mm.nii.gz", package = "ggbrain")
gg_obj <- ggbrain() +
images(c(underlay = t1)) +
slices(c("x = 25%", "x = 75%"), border_color = "blue")