draw_grob | 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.