R “打印”不会显示在预渲染图像中

R “打印”不会显示在预渲染图像中,r,shiny,R,Shiny,我正在写一篇关于learnr的教程,希望包含一些“使用Shiny的其他形式的交互”(来自)。我对Shiny还不熟悉,但主要是通过复制和粘贴来实现几个示例。除以下内容外:(代码取自视频讲座“如何从闪亮开始”的第二部分,代码示例“08 reactiveValues.R”) 我的YAML标题: output: learnr::tutorial: progressive: true allow_skip: true runtime: shiny_prerende

我正在写一篇关于
learnr
的教程,希望包含一些“使用Shiny的其他形式的交互”(来自)。我对Shiny还不熟悉,但主要是通过复制和粘贴来实现几个示例。除以下内容外:(代码取自视频讲座“如何从闪亮开始”的第二部分,代码示例“08 reactiveValues.R”)

我的YAML标题:

output: 
    learnr::tutorial:
        progressive: true
        allow_skip: true
runtime: shiny_prerendere
我的R区块:

```{r my-dist-ui, context="render"}
actionButton(inputId = "norm", label = "Normal")
actionButton(inputId = "unif", label = "Uniform")
plotOutput("hist")

```

```{r my-dist-server, context="server"}

rv <- reactiveValues(data = rnorm(100))

observeEvent(input$norm, { rv$data <- rnorm(100) })
observeEvent(input$unif, { rv$data <- runif(100) })

output$hist <- renderPlot({ hist(rv$data) })
```
`{r my dist ui,context=“render”}
操作按钮(inputId=“norm”,label=“Normal”)
操作按钮(inputId=“unif”,label=“Uniform”)
打印输出(“历史”)
```
```{r my dist server,context=“server”}
rv我发现了我的(哑)错误:

我在同一文件中为其他测试图使用了相同的plotOutput变量:
plotOutput(“hist”)


当我将其更改为
plotOutput(“hist2”)
并相应地将服务器上下文更改为
output$hist2时,我认为这只是一个打字错误:您编写了
content=“server”
而不是
context=“server”
。一旦更正,情节就会呈现给我。不,这不是问题所在。对不起,这里有错。经过多次试验,我确信我正确地使用了“context=server”。我更新了我的问题。我还应该提到:每当我包含上述两个R块时,我的learnr文件中的所有其他绘图也消失了,“继续”按钮不再起作用。(但左侧的章节链接列表确实有效。)我已经修复了我的打字错误,重新启动了R,清除了渲染输出,并再次尝试。与我的问题中描述的问题相同。它使用相同的代码和YAML头对我有效,因此被动命令不是问题的根源。您可以发送整个文件吗?也许问题来自与其他块的交互。