2017-09-07 64 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文件有一個錯誤,所以沒有得到陰謀....再次感謝.... –