我试图在我的闪亮应用程序中有多个html输出,但似乎它一次只能显示一个。
我的用户界面是:
# ui.R
shinyUI(
mainPanel(
tableOutput("view"),
plotOutput("view2")
))
我的服务器是:
# server.R
library(googleVis)
library(RMySQL)
shinyServer(function(input, output) {
datasetInput <- reactive({
"try2" = subset(try1, idCampaign == input$inputId)
})
output$view <- renderGvis({
gvisTable(datasetInput(),options=list(width=1000, height=270, col='blue'))
})
output$view2 <- renderGvis({
gvisScatterChart(datasetInput2())
})
})
答案 0 :(得分:0)
在使用datasetInput2()
的view2输出中,这应该是datasetInput()
。这里datasetInput()
只表示数据帧的动态版本,您可以在任意数量的函数中使用它,无需对其进行索引。
答案 1 :(得分:0)
或者我认为你可以使用tabsetPanel
将主页划分为某些部分,并为每个tabPanel
分配输出对象。