使用RenderPlot在R中显示图形

时间:2019-07-23 11:41:32

标签: r plot shiny data-visualization interactive

我之前从事过地块研究。这次我遇到plot函数的问题。

UI.r页面:

    shinyUI(fluidPage(

  # Application title
  titlePanel("test"),
  sidebarLayout(
    ),
    # Show a plot of the generated distribution
    mainPanel(
       plotOutput("distPlot")
    )
  )
))

Sever.r页面:

browser()
output$distPlot <- renderPlot({
plot(cars)
})

如果我将断点放在该行代码中,它将跳过上面的脚本并转到下一行代码。我不明白为什么这段代码不起作用。最初,我认为可能是因为我使用了用于显示的数据,但它也没有在打印默认数据集数据。

任何人都可以说出此脚本的可能原因或错误。

即使尝试使用dev.off(),它也会引发以下错误:

  

警告:dev.off中的错误:无法关闭设备1(空设备)

在代码行上方使用browse()后:

Browse[1]> n
debug at /server.R#8: output$distPlot <- renderPlot(plot(cars))
Browse[2]> n
debug at server.R#52: return(df2)

感谢您的帮助!

0 个答案:

没有答案