knitFig {ufs} | R Documentation |
Easily knit a custom figure fragment
Description
THis function was written to make it easy to knit figures with different, or dynamically generated, widths and heights (and captions) in the same chunk when working with R Markdown.
Usage
knitFig(
plotToDraw,
template = getOption("ufs.knitFig.template", NULL),
figWidth = ufs::opts$get("ggSaveFigWidth"),
figHeight = ufs::opts$get("ggSaveFigHeight"),
figCaption = "A plot.",
chunkName = NULL,
returnRaw = FALSE,
catPlot = ufs::opts$get("knitFig.catPlot"),
...
)
Arguments
plotToDraw |
The plot to draw, e.g. a |
template |
A character value with the |
figWidth |
The width to set for the figure (in inches). |
figHeight |
The height to set for the figure (in inches). |
figCaption |
The caption to set for the figure. |
chunkName |
Optionally, the name for the chunk. To avoid problems
because multiple chunks have the name " |
returnRaw |
Whether to |
catPlot |
Whether to use the |
... |
Any additional arguments are passed on to
|
Value
This function returns nothing, but uses knit_expand
and knit
to cat
the result.
Author(s)
Gjalt-Jorn Peters
Maintainer: Gjalt-Jorn Peters gjalt-jorn@userfriendlyscience.com
See Also
knit_expand
and knit
Examples
## Not run: knitFig(ggBoxplot(mtcars, 'mpg'))