gpt4 book ai didi

r - 制作全幻灯片大小的 ggplot2 输出 {Xaringan}

转载 作者:行者123 更新时间:2023-12-04 00:54:43 26 4
gpt4 key购买 nike

有没有办法用 {xaringan} 演示使 ggplot 图表占据所有幻灯片?如果我将其导出为 .png 并将其放置为背景图片,我可以做到这一点。但是直接从 block 输出呢?

最佳答案

一个最小的例子在底部。

说明: xaringan 的默认 CSS 样式在顶部和底部具有 16 像素的内边距,在侧面具有 64 像素的内边距。您可以通过创建 CSS 文件(例如 my_css.css 包含以下行:

.remark-slide-content.full-slide-fig{
padding: 0px 0px 0px 0px;
width: 100%;}

然后在您的 YAML 中引用 CSS 文件。请务必指定滑动比例和 fig.asp() block 选项相同(例如,16 x 9 用于宽屏输出)。显然我仍然缺少另一个包含填充的 xaringan 默认 CSS,因为如果您使用彩色背景,幻灯片顶部仍然会有一小条背景...但是您可以通过设置来避免这种情况背景颜色为白色或透明,并使用 out.width="95%" 作为 block 选项。

最后,一定要指定给定的幻灯片使用类 full-slide-fig

---
title: "Full-slide figures with **xaringan**"
date: "`r Sys.Date()`"
output:
xaringan::moon_reader:
css: "my_css.css"
nature:
ratio: "16:9"
---

class: full-slide-fig

```{r setup, include = FALSE}
knitr::opts_chunk$set(
fig.asp = 9/16,
fig.align = 'center',
echo = F,
out.width = "95%",
dpi= 300
)
library(ggplot2)
```

```{r}
ggplot(data = mtcars, mapping = aes(disp, mpg))+
geom_point()
```

---

关于r - 制作全幻灯片大小的 ggplot2 输出 {Xaringan},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63420942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com