The element_part_rect()
function draws sides of a rectangle as theme
elements. It can substitute element_rect()
theme elements.
element_part_rect(
side = "tlbr",
fill = NULL,
colour = NULL,
linewidth = NULL,
linetype = NULL,
color = NULL,
inherit.blank = FALSE
)
A character
of length one containing any of "t"
,
"l"
, "b"
, "r"
. If these letters are present it will
draw an edge at the top (t), left (l), bottom (b) or right (r)
respectively. Including all or none of these letters will default to normal
element_rect()
.
Fill colour.
Line/border colour. Color is an alias for colour.
Line/border size in mm.
Line type. An integer (0:8), a name (blank, solid, dashed, dotted, dotdash, longdash, twodash), or a string with an even number (up to eight) of hexadecimal digits which give the lengths in consecutive positions in the string.
Should this element inherit the existence of an
element_blank
among its parents? If TRUE
the existence of
a blank element among its parents will cause this element to be blank as
well. If FALSE
any blank parent element will be ignored when
calculating final element state.
An S3 object of class element_part_rect
.
ggplot(iris, aes(Sepal.Width, Sepal.Length)) +
geom_point() +
facet_grid(Species ~.) +
theme(
strip.background = element_part_rect(side = "tb", colour = "black"),
panel.background = element_part_rect(side = "l", colour = "black")
)