plotly Grafik wird nicht angezeigt

Ich verwende Shiny und bekomme keine grafische Darstellung. Es ist schon einmal aufgetaucht, ich weiß nicht, was sich geändert hat.

MRE:

global.r (oder in server.r einfügen)

library(shinydashboard)
library(plotly)

server.r

shinyServer(function(input, output, session) {

  output$plotlyGraph <- renderPlotly({
    input$regraph
    print("graphing...")
    return(plot_ly(list(blank = 0)))
  })

})

ui.r

    dashboardPage(
      dashboardHeader(title = "The Title"),
      dashboardSidebar(
        actionButton("regraph", "graph again")
      ),
      dashboardBody(
        box(plotlyOutput("plotlyGraph"))
      )
    )

R Version 3.2.3

shiny Version 13.0

shinydashbaord 0.5.1

plotly 2.0.16

leere Umgebung

Ich habe festgestellt, dass beim Ausführen des obigen Codes eine Fehlermeldung angezeigt wird.Error in gregexpr(calltext, singleline, fixed = TRUE) : regular expression is invalid UTF-8.

Nach weiteren Ermittlungen beidebug(gregexpr), Ich sehe e

Called from: inherits(x, "ggplot")
debugging in: gregexpr(calltext, singleline, fixed = TRUE)
debug: {
    if (!is.character(text)) 
        text <- as.character(text)
    .Internal(gregexpr(as.character(pattern), text, ignore.case, 
        perl, fixed, useBytes))
}
Browse[2]> text
[1] "function (x) inherits(x, \"ggplot\")"

ch bin mir nicht sicher, was ich davon halten soll. Gibt es wirklich einen versteckten Code, der eine Zeichenfolge ändern soll, die später zu einer Funktion ausgewertet wird?

Ich habe ein anderes Programm gefunden, in dem der Plot gut dargestellt wird. gregrexpr () wird niemals aufgerufen. Betrachtet man das generierte HTML, so hat das problematische unter style

width: 100%; height: 400px; visibility: hidden;

wobei die sichtbaren @ hab

width: 100%; height: 400px; visibility: inherit;

so ich stelle mir das ist verwandt (obwohl ursächliche Richtung unbekannt ist ...)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage