2016-10-28 3 views
1

renderPlotセクションにstangeエラーがあります。箱ひげ図が生成された -renderPlot(shiny)のエラー

ui.R

splitLayout(cellWidths = 600, plotOutput("box_plot_best", width = "80%", height = "200px")) 

output$box_plot_best <- renderPlot({ 

      boxplot(c(1:100), width=4, horizontal= TRUE, staplewex = 1, axes=FALSE, main=("Theoretical boxplot"))  
      abline(v = mean(c(1:100)), col = "red") 
      dev.off() 

     }) 

以前のすべてがOKだったserver.r:ここでの例では、(メインスクリプトからの抜粋)です。 今奇妙なエラーが発生した:gregexprで

エラー(calltext、単一行、固定= TRUE):
正規表現が無効UTF-8
ブラウズ[2]>
警告C:エラー
スタックトレースから記録するためには電流装置(第1の最も内側):
89:
78:plotObj
77:origRenderFunc
76:出力$洪明甫grDevices :: recordPlotでx_plot_abs
1:から呼び出されrunApp
:evalのgregexprで(式expr、ENVIR、enclos)
エラー(calltext、単一行、固定= TRUE):
正規表現が不正なUTF-8

であるI similar errorと解決策が見つかりましたが、exectly私の場合はありません 私はあなたのヒントのためにgratefullだろう。

答えて

2

問題はdev.off()行と思われます。それを削除すると動作します。

+0

なぜそうなのですか?それ以前はよかった。 –