2014-04-10 39 views
0

我想在我閃亮的應用程序中有多個html輸出,但它似乎只能一次顯示一個。向Shiny(R)中的mainPanel添加多個圖表

我的UI是:

# 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

輸出到視圖2使用datasetInput2(),這應該是datasetInput()。這裏datasetInput()只是一個數據幀的動態版本,您可以根據需要在任意多個函數中使用它,因此不需要對其進行索引。

0

或者我認爲您可以使用tabsetPanel將您的主頁分成若干部分並將輸出對象分配給您的每個tabPanel

相關問題