我想在(HTML5)幻灯片的第一页添加一个情节。我可以以动态的方式实现这一点吗?比如说,背景图像将由 R 代码生成,而不是插入半透明的 PNG 图像。谢谢你。
更新:我想要的是
您可以使用 chunk 选项dev.args
来实现这一点。您需要正确调整图像大小以适合您的幻灯片。
```{r dev.args = list(bg = 'transparent')}
plot(1:10, 1:10)
```
这个块将生成一个透明的 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)
```
更新2。要将动态图像用作背景,您需要动态设置幻灯片的背景。这可以在slidify中轻松实现[披露:我是作者]
这是一个带有 Rmd 文件的要点,当滑动时会给出一个透明的背景。