我开发了一款闪亮的应用。我想绘制一个3D散点图并将其渲染到闪亮的应用程序中。
问题是当我运行应用程序时,情节本身并没有出现。虽然图例和情节选项出现在绘图区域中。如果我单击plotly的快照选项,它会下载png中的图。
这是代码:
#ui.R
actionButton('RUN', 'Run')
plotlyOutput("plot3D")
#server.R
output$plot3D <- renderPlotly({
req(input$RUN)
isolate({
plot_ly(df, x = ~t1, y = ~t2, z = ~t3, type = "scatter3d", mode =
"markers")
})
})
为什么情节没有在情节区域显示?
答案 0 :(得分:1)
更新您的包裹?这似乎有效:
library(shiny)
library(plotly)
packageVersion("plotly")
# [1] ‘4.7.1.9000’
packageVersion("shiny")
# [1] ‘1.0.3’
ui <- fluidPage(
actionButton('RUN', 'Run'),
plotlyOutput("plot3D")
)
server = function(input, output) {
output$plot3D <- renderPlotly({
req(input$RUN)
isolate({
plot_ly(mtcars, x = ~wt, y = ~hp, z = ~qsec, color = ~am, type = "scatter3d", mode = "markers")
})
})
}
runApp(shinyApp(ui, server))