2017-08-30 2 views
0

Ich versuche eine interaktive Markendatei mit glanz zu erstellen und ich stehe vor Problemen bei der Verwendung von ggplot mit Bibliotheken, die rJava verwenden. Die Verwendung von rJava scheint kein Problem zu verursachen.RMarkdown Shiny stürzt beim Rendern von ggplot plot ab

Ich hatte für einige Text-Mining-Operationen verwenden openNLP ich tun wollte und es verursacht das Dokument zum Absturz zu bringen, als ich ein ggplot Grundstück mit renderPlot (völlig unabhängig von mit openNLP) genau die zweiten Mal macht.

Ich bemerkte später, dass dies passiert, wenn ich nur eine Bibliothek importieren, die rJava verwendet.

Einige Bibliotheken Ich habe versucht, und bekam die gleiche Reaktion: openNLP, RWeka, wordnet, Rdrools

Ich habe eine Probe Kern unten hinzugefügt, für andere zu versuchen.

gist for the sample Rmd

Ich konnte nicht herausfinden, warum dies geschieht. Irgendwelche Tipps, um dies zu überwinden, würden geschätzt werden.

R version:   3.4.0 
Shiny version:  1.0.5 
rmarkdown version: 1.5 
pandoc version: 1.19.2.1 

bearbeiten: Dies scheint ein Problem bei den Versionen 3.4.0 oder höher zu sein.

+0

ich glaube, das Problem in Ihrem 'uiOutput ("ggOut") legt'. Ich denke, es ist NICHT möglich, mehrere Ausgänge an ein einzelnes "uiOutput" zu übergeben ... –

+0

Nein. Es passiert sogar, wenn ich nur ein "plotOutput" anstelle einer UI-Ausgabe habe und versuche, das Diagramm zu rendern. Dasselbe 'uiOutput' funktioniert auch, wenn ich die oben erwähnten Bibliotheken nicht importiere. – ar7

Antwort