如何在Rmarkdown演示文稿(滑动式)中回显代码之前显示块输出?

杰森·弗里斯(Jason Freels)

我最近开始在Rmarkdown中使用Slidy演示模板,并且喜欢每个幻灯片如何允许您向下滚动以获取更多内容。

我使用此方法的一种方法是与学生共享地块(请参见下面的示例代码)。在单张幻灯片上,我可以显示该图以及用于创建该图的确切代码,可以向下滚动查看该代码。

---
title: Echo Code Chunks After Code Results
subtitle: Thanks For Your Help
author: Me
date: "today"
output: slidy_presentation
runtime: shiny
---

## Slide with Interactive Plot

```{r, echo=TRUE, warning=FALSE, message=FALSE}
shinyApp(options = list(width = "100%", height = "700px"),
  ui = ( fluidPage(
inputPanel(
  selectInput("n_breaks", label = h3("Number of bins:"),
              choices = c(10, 20, 35, 50), selected = 20),

  sliderInput("bw_adjust", label = h3("Bandwidth:"),
              min = 0.2, max = 2, value = 1, step = 0.2)),
    plotOutput("stuff", height = "650px")

)),

server = function(input,output,session) {

  output$stuff = renderPlot({
  hist(faithful$eruptions, probability = TRUE, 
breaks = as.numeric(input$n_breaks),
xlab = "Duration (minutes)", main = "Geyser eruption duration", 
col = "bisque", border = 1)

  dens <- density(faithful$eruptions, adjust = input$bw_adjust, lwd = 2, col = "blue")
  lines(dens, col = "blue")
})
})
```

我遇到的问题是,默认行为是在代码生成之前回显代码块,这与我想要的方式相反。

我显然可以通过插入两个代码块来解决此问题,其中第一个具有块选项echo=FALSE,第二个具有块选项echo=TRUE, fig.show='hide'但这需要我确保两个代码块都匹配。如何在回显代码之前颠倒此顺序以显示绘图。

与往常一样,感谢您的帮助。

A5C1D2H2I1M1N2O1R2T1

您应该可以使用以下内容来完成演示文稿的内容。

## Slide with Interactive Plot

```{r thecode, echo=FALSE, warning=FALSE, message=FALSE}
shinyApp(options = list(width = "100%", height = "700px"),
  ui = (fluidPage(inputPanel(
    selectInput("n_breaks", label = h3("Number of bins:"), 
                choices = c(10, 20, 35, 50), selected = 20),
    sliderInput("bw_adjust", label = h3("Bandwidth:"), 
                min = 0.2, max = 2, value = 1, step = 0.2)),
    plotOutput("stuff", height = "650px"))),

server = function(input,output,session) {
  output$stuff = renderPlot({
    hist(faithful$eruptions, probability = TRUE, 
         breaks = as.numeric(input$n_breaks), xlab = "Duration (minutes)", 
         main = "Geyser eruption duration", col = "bisque", border = 1)
    dens <- density(faithful$eruptions, adjust = input$bw_adjust, 
                    lwd = 2, col = "blue")
    lines(dens, col = "blue")})
  })
```

```{r thecode, eval=FALSE}
```

那是:

  • 创建两个具有相同名称的代码块(此处为thecode)。
  • 在第一个代码块中,进行设置,echo = FALSE以使该代码不会打印出来,但会进行评估。
  • 在第二个代码块中,设置echo = TRUE,但保持该块完全为空(在篱笆之间也没有空行)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在RMarkdown2演示文稿中更改字体?

来自分类Dev

如何在Rmarkdown演示文稿中设置定理环境

来自分类Dev

RMarkdown:如何调整要显示在ioslides演示文稿中的表格的大小?

来自分类Dev

如何在Rmarkdown Beamer Madrid演示文稿中结束标题3框?

来自分类Dev

如何在Rmarkdown Beamer演示文稿中具有多个注释页面

来自分类Dev

减少rmarkdown投影仪演示中的代码块和代码输出之间的空间

来自分类Dev

如何修复Rmarkdown / ioslides演示文稿中的列中断

来自分类Dev

如何使用Rmarkdown在ioslide演示文稿中增量构建图?

来自分类Dev

调整视频框的大小,以便在滑动演示文稿中播放动画(RMarkdown)

来自分类Dev

如何在HTML块内的转义PHP代码中回显MySQLi行

来自分类Dev

如何在Apple网站上创建滑动式导航栏?

来自分类Dev

如何在rmarkdown HTML和PDF中显示代码块的行号

来自分类Dev

如何在rmarkdown HTML和PDF中显示代码块的行号

来自分类Dev

如何在Ubuntu中查看带注释的Powerpoint演示文稿?

来自分类Dev

如何在{xaringan}演示文稿中缩小{stargazer}表?

来自分类Dev

如何在PowerPoint演示文稿中包含子点

来自分类Dev

如何在Impress libreoffice中组织演示文稿?

来自分类Dev

如何在Ubuntu中查看带注释的Powerpoint演示文稿?

来自分类Dev

如何在LibreOffice演示文稿中查看或导出照片的路径?

来自分类Dev

Java滑动式JPanels

来自分类Dev

如何关闭调整大小的滑动式导航栏?

来自分类Dev

滑动式菜单-Android中包含Viewpager的Listview

来自分类Dev

不要在闪亮/ rmarkdown的演示文稿中显示幻灯片编号?

来自分类Dev

不要在闪亮/ rmarkdown的演示文稿中显示幻灯片编号?

来自分类Dev

如何在rmarkdown代码块中解析文本表

来自分类Dev

如何更改我的代码以在回显中显示“”而不是“”?

来自分类Dev

如何在一行中回显输出?

来自分类Dev

如何在php中回显此图像代码?

来自分类常见问题

使用Rmarkdown在Beamer演示文稿中插入导航栏

Related 相关文章

  1. 1

    如何在RMarkdown2演示文稿中更改字体?

  2. 2

    如何在Rmarkdown演示文稿中设置定理环境

  3. 3

    RMarkdown:如何调整要显示在ioslides演示文稿中的表格的大小?

  4. 4

    如何在Rmarkdown Beamer Madrid演示文稿中结束标题3框?

  5. 5

    如何在Rmarkdown Beamer演示文稿中具有多个注释页面

  6. 6

    减少rmarkdown投影仪演示中的代码块和代码输出之间的空间

  7. 7

    如何修复Rmarkdown / ioslides演示文稿中的列中断

  8. 8

    如何使用Rmarkdown在ioslide演示文稿中增量构建图?

  9. 9

    调整视频框的大小,以便在滑动演示文稿中播放动画(RMarkdown)

  10. 10

    如何在HTML块内的转义PHP代码中回显MySQLi行

  11. 11

    如何在Apple网站上创建滑动式导航栏?

  12. 12

    如何在rmarkdown HTML和PDF中显示代码块的行号

  13. 13

    如何在rmarkdown HTML和PDF中显示代码块的行号

  14. 14

    如何在Ubuntu中查看带注释的Powerpoint演示文稿?

  15. 15

    如何在{xaringan}演示文稿中缩小{stargazer}表?

  16. 16

    如何在PowerPoint演示文稿中包含子点

  17. 17

    如何在Impress libreoffice中组织演示文稿?

  18. 18

    如何在Ubuntu中查看带注释的Powerpoint演示文稿?

  19. 19

    如何在LibreOffice演示文稿中查看或导出照片的路径?

  20. 20

    Java滑动式JPanels

  21. 21

    如何关闭调整大小的滑动式导航栏?

  22. 22

    滑动式菜单-Android中包含Viewpager的Listview

  23. 23

    不要在闪亮/ rmarkdown的演示文稿中显示幻灯片编号?

  24. 24

    不要在闪亮/ rmarkdown的演示文稿中显示幻灯片编号?

  25. 25

    如何在rmarkdown代码块中解析文本表

  26. 26

    如何更改我的代码以在回显中显示“”而不是“”?

  27. 27

    如何在一行中回显输出?

  28. 28

    如何在php中回显此图像代码?

  29. 29

    使用Rmarkdown在Beamer演示文稿中插入导航栏

热门标签

归档