draw_grob {cowplot} | R Documentation |
Places an arbitrary grob somewhere onto the drawing canvas. By default, coordinates run from 0 to 1, and the point (0, 0) is in the lower left corner of the canvas.
draw_grob( grob, x = 0, y = 0, width = 1, height = 1, scale = 1, clip = "inherit", hjust = 0, vjust = 0, halign = 0.5, valign = 0.5 )
grob |
The grob to place. |
x |
The x location of the grob. (Left side if |
y |
The y location of the grob. (Bottom side if |
width |
Width of the grob. |
height |
Height of the grob. |
scale |
Scales the grob relative to the rectangle defined by |
clip |
Set to "on" to clip the grob or "inherit" to not clip. Note that clipping doesn't always work as expected, due to limitations of the grid graphics system. |
hjust, vjust |
Horizontal and vertical justification relative to x. |
halign, valign |
Horizontal and vertical justification of the grob inside the box. |
# A grid grob (here a blue circle) g <- grid::circleGrob(gp = grid::gpar(fill = "blue")) # place into the middle of the plotting area, at a scale of 50% ggdraw() + draw_grob(g, scale = 0.5)