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