2017-09-07 29 views
0

我开发了一个闪亮的应用程序。我想绘制一个3D散点图并将其渲染到闪亮的应用程序中。3D情节未显示

问题是,当我运行应用程序,情节本身并没有出现。虽然图例和情节选项出现在绘图区域。如果我单击剧情的快照选项,它会以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

请提供[重复的例子(https://cran.r-project.org/web/packages/reprex/README.html#what-is- a-reprex)如R标签所示(悬停在它上面)。例如,缺少'df'以及所需的库调用等。 – lukeA

回答

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)) 

enter image description here

+0

感谢您的回复。我只是试过你的代码,但它仍然不起作用。软件包已更新。我正在使用闪亮的仪表盘......我使用FluidPage insted FluidRow和tabbox ......任何想法?谢谢... –

+0

@alanpter更新您的文章,使其成为一个可重复使用的最小例子,并添加您的会话信息。 – lukeA

+0

非常感谢@lukeA ......现在正在工作。我的CSS文件有一个错误,所以没有得到阴谋....再次感谢.... –