2016-12-21 665 views
3

我面臨着同樣的問題,因爲在 R/Shiny plots do not show in the browserR/ShinyApp不plot_ly顯示瀏覽器,但只顯示在瀏覽器窗格中

但在我的情況下reactivePlot(提到圖)不working.It顯示

錯誤,即「reactivePlot已被棄用,請改用renderPlot。」

該代碼不會引發任何錯誤。它工作正常。問題僅限於在瀏覽器中顯示劇情圖。我在所有瀏覽器上都試過,圖表顯示在查看器窗格而不是瀏覽器上,儘管如果我繪製其他圖表如barplot,它很容易顯示在瀏覽器上。 我無法解決問題!幫幫我!! 提前致謝!

+0

@AaghazHussain - 事實上,'renderPlotly()'(和'plotlyOutput()'),我相信 – SymbolixAU

+0

@SymbolixAU權 –

+0

@SymbolixAu它解決了我的問題。謝謝 –

回答

1

只是一個例子,它如何解決我的問題。

ui <- dashboardPage(
    dashboardHeader(title = "Basic dashboard"), 
    dashboardSidebar(), 
    dashboardBody(
    fluidRow(
    box(plotlyOutput("plot1", height = "400px", width = "600px")) 
    ) 
) 
) 
server <- function(input, output) { 
set.seed(100) 
d <- diamonds[sample(nrow(diamonds), 1000), ] 
output$plot1 <- renderPlotly({ 
    plot_ly(d, x = ~carat, y = ~price, color = ~carat, 
     size = ~carat, text = ~paste("Clarity: ", clarity))  
}) 
} 
shinyApp(ui = ui, server = server) 
相關問題