Ich versuche, eine Web-Anwendung mit glänzend zu erstellen und ich möchte das resultierende Diagramm einer R-Funktion in einem Popup-Fenster statt in MainPanel anzeigen. Für das folgende Beispiel (von http://shiny.rstudio.com/articles/action-buttons.html) würde das Klicken auf die Schaltfläche "Go" das gleiche Diagramm aber in einem Popup-Fenster anzeigen.Shiny: Plot Ergebnisse in Popup-Fenster
Ich habe versucht, etwas Javascript hinzuzufügen, aber ich bin noch nicht gelungen ... Kann jemand helfen?
Vielen Dank im Voraus!
library(shiny)
ui <- fluidPage(
actionButton("go", "Go"),
numericInput("n", "n", 50),
plotOutput("plot")
)
server <- function(input, output) {
randomVals <- eventReactive(input$go, {
runif(input$n)
})
output$plot <- renderPlot({
hist(randomVals())
})
}
shinyApp(ui, server)
Vielen Dank für Ihre Antwort, es funktioniert perfekt! Wenn ich noch eine Frage stellen kann, wie fügen Sie einen Knopf hinzu, um die Handlung herunterzuladen? Ich versuche, direkt eine Zeile in html hinzuzufügen wie: '
Ich bearbeitete meine Antwort, um den Download-Button, Happy Coding! –
Nochmals vielen Dank! Ich habe es zuerst auf diese Weise versucht, aber es hat nicht funktioniert. Ich versuche es erneut mit deinem Code und es funktioniert perfekt ... Ich sollte einen Fehler im Code gerade oben haben ... Gelöst jetzt! Vielen Dank. –