md_figure | R Documentation |
Will evaluate the expressions in expr
and capture the output on the
given plotting device in the given file. It will then generate the markdown
needed to include that figure in a markdown document.
md_figure(
expr,
name,
caption = "",
id = "",
dir = file.path(Sys.getenv("MDOUTDIR", "."), "figures"),
device = c("png", "pdf"),
...,
as_character = FALSE,
echo = FALSE,
results = FALSE,
formatter = getOption("md_formatter", default = format_traditional),
capture_warnings = FALSE,
capture_messages = results,
muffle_warnings = FALSE,
muffle_messages = TRUE
)
expr |
the expressions to evaluate. Will generally contain plotting commands. The expressions are evaluated in the global environment. |
name |
the name of the figure. |
caption |
text of the caption. When omitted no caption is added to the figure. |
id |
id of the figure. When omitted or equal to NULL or an empty character, no id is added to the figure. |
dir |
name of the directory in which to store the file. |
device |
the graphics device to use for creating the image. |
... |
passed on to the graphics device. |
as_character |
return the figure as a character vector. If |
echo |
the code in |
results |
include the results of running the code in the output. The output of code that explicitly writes to standard output is always included. |
formatter |
function that will format the R-code and resulting output
(if requested). See |
capture_warnings |
include warnings in the output. |
capture_messages |
include messages in the output. |
muffle_warnings |
do not show warnings in the console. |
muffle_messages |
do not show messages in the console. |
The image is stored in the file dir/name.device
.
When as_character = FALSE
a character vector with the markdown needed
to include the generated figure in a markdown file is returned. Otherwise,
nothing is returned; the markdown is written to the console.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.