2016-05-19 14 views
0

baut Ich bin zu glänzend und die googleVis-Pakete neu, und ich versuche zu konstruieren, um ein einfaches, blankes gvisMotionChart in Glänzendem zu schaffen. Ich konnte das gvisMotionChart in einer separaten Datei erstellen, aber wenn ich versuche, die Shiny-App auszuführen, wird nur das Seitenleistenfenster angezeigt und das animierte Diagramm wird nicht erstellt.Wie man einfaches Google-Diagramm in glänzendem

ui.R

library(shiny) 
    library(googleVis) 

    shinyUI(fluidPage( 
     titlePanel("Google Motion Chart"), 
     sidebarLayout(
     sidebarPanel("Inputs go Here"), 
     mainPanel( 
      htmlOutput("view") 
     ) 
    ) 
)) 

server.R

library(shiny) 
library(googleVis) 

shinyServer(function(input, output) { 

    output$view <- renderGvis({ 
     gvisMotionChart(Fruits, 
        idvar="Fruit", 
        timevar="Year") 
    }) 
}) 
+0

Bitte versuchen Sie ein Beispiel mit einem R posten Einbau-Dataset zum Beispiel ' mtcars' –

+0

Versuchen Sie, dies als Ihre Basis zu verwenden: 'shinyApp ( ui = shinyUI (fluidPage ( headerPanel ("Google Motion-Chart"), sidebarPanel ("Eingänge gehen hier"), Mainpanel ( htmlOutput ("Ansicht") ) )), server = Funktion (Eingang, Ausgang) { Ausgang $ view <- renderGvis ({ gvisMotionChart (Früchte, idvar = "Frucht", timevar = "Jahr") }) } ) 'und debuggen von dort. – JasonAizkalns

+0

Ich habe den Beitrag geändert, sodass das Beispiel den integrierten Datensatz von Fruits verwendet. Dasselbe Problem tritt auf - wenn ich versuche, die Shiny-App auszuführen, wird nur das Seitenleistenfenster angezeigt und das animierte Diagramm wird nicht erstellt. – JJ1286

Antwort

0

One eingeben muss:

shinyServer(function(input, output) { datasetInput <- 
reactive({gvisMotionChart(Fruits, idvar="Fruit", timevar="Year") })  
output$coolplot <- renderGvis ({ datasetInput() }) }) 
Verwandte Themen