夸托中的R堆栈布局图

1l5u6lss  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(108)

我想在Quarto演示中使用r-stack layout类,并使用ggplot和ggplotly输出。对于图像,我们可以使用上面链接中显示的以下代码:

---
title: "r-stack with graphs in Quarto"
format: revealjs
---

## Example slide

::: {.r-stack}
![](image1.png){.fragment width="450" height="300"}

![](image2.png){.fragment width="300" height="450"}

![](image3.png){.fragment width="400" height="400"}
:::

r-stack类使用以下代码无效:

---
title: "r-stack with graphs in Quarto"
format: revealjs
---

## Example slide

::: {.r-stack}

```{r}
library(ggplot2)
library(plotly)
p1 <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
  geom_point()
ggplotly(p1)
library(ggplot2)
library(plotly)
p2 <- ggplot(iris, aes(x = Petal.Length, y = Petal.Width)) +
  geom_point()
ggplotly(p2)

:::


输出:

![](https://i.stack.imgur.com/mSk08.png)

什么也没发生。所以我想知道是否有人知道如何使用`r-stack`类与ggplotly图形一样,它是可能的图像?
sdnqo3pr

sdnqo3pr1#

根据文件.r-stack
旨在与片段一起使用,以逐步显示元素。
因此,要使.r-stack工作,您必须将绘图 Package 在fragements中。
注:我使用了不同的宽度和高度,以使堆叠的绘图可见。

---
title: "r-stack with graphs in Quarto"
format: revealjs
---

## Example slide

```{r}
library(ggplot2)
library(plotly)

::: {.r-stack}

::: {.fragment}

p1 <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
  geom_point()
ggplotly(p1)

:::

::: {.fragment}

p2 <- ggplot(iris, aes(x = Petal.Length, y = Petal.Width)) +
  geom_point()
ggplotly(p2)

:::

:::


![](https://i.stack.imgur.com/s6bPb.png)

相关问题