2017-09-07 19 views
0

私は輝くアプリを開発しました。 3D散布図をプロットし、それを光沢のあるアプリにレンダリングしたかったのです。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

[再現性の例](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ファイルにはバグがありましたので、プロットはできませんでした....ありがとうございました.... –

関連する問題