我正在尝试构建一个有光泽的Web应用程序,我想在弹出窗口而不是在mainPanel中显示R函数的结果图.例如,对于以下示例(来自http://shiny.rstudio.com/articles/action-buttons.html),单击"开始"按钮将在弹出窗口中显示相同的图.
我试着添加一些javascript,但我还没有成功......有人可以帮忙吗?
先感谢您 !
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)
Run Code Online (Sandbox Code Playgroud) 我正在使用plotly for R,虽然我也习惯使用Python版本.当我将鼠标悬停在数据点上时,有没有办法让弹出窗口包含另一个图表?理想情况下,图表将根据数据创建,但我可以使用静态图像作为后备.
我不确定从哪里开始,并提前为没有MWE而道歉.