您可以使用块选项dev.args来实现这一点。您需要正确调整图像大小以适合您的幻灯片。
```{r dev.args = list(bg = 'transparent')}
plot(1:10, 1:10)
```
Run Code Online (Sandbox Code Playgroud)
这个块将生成一个透明的 png。请阅读文档? png以获取您可以传递的参数列表。这是来自文档的有用信息。
png 支持透明背景:使用 bg = "transparent"。(并非所有 PNG 查看器都能正确渲染具有透明度的文件。)
更新。对于使用ggplot2的绘图,该alpha参数可用于控制透明度。
```{r dev.args = list(bg = 'transparent'), echo = F, comment = NA, message = F}
library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) +
geom_point(alpha = 0.1) +
geom_smooth(alpha = 0.1)
```
Run Code Online (Sandbox Code Playgroud)
更新2。要使用动态图像作为背景,您需要动态设置幻灯片的背景。这可以在slidify 中轻松实现[披露:我是作者]
这是一个带有 Rmd 文件的要点,当它被滑动时会给出一个透明的背景。