如何使用source()在Shiny中显示ggplot输出?

时间:2015-10-26 15:30:39

标签: r ggplot2 shiny

我有一个Shiny应用程序和一个R脚本,我想嵌入我的Shiny应用程序中。该脚本输出ggplot,我不知道如何让它出现在我的Shiny App中。我已经排除了一些无关的代码。脚本成功调用,变量存储在我的工作区中,但不显示任何内容。

我在server.R文件中包含以下内容:

##server.R##
source("heatmap.R", local=TRUE)

output$heatmap <- renderPlot ({
heatmapOutput
})

##ui.R##
shinyUI(fluidPage(
column(10, plotOutput("heatmap"))
      ),

1 个答案:

答案 0 :(得分:1)

您的output必须位于shinyServer

shinyServer(function(input, output) {
    output$heatmap <- renderPlot ({ heatmapOutput })
}