renderPlot出错(闪亮)

时间:2016-10-28 13:24:13

标签: r shiny

我在 renderPlot 部分中有一个stange错误。以下是示例(从主脚本中提取):

ui.R

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

server.r

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

        })

之前一切都很好 - 生成了箱线图。 但现在产生了一个奇怪的错误:

  

gregexpr出错(calltext,singleline,fixed = TRUE):
    正则表达式无效UTF-8
  浏览[2]&GT; ç
  警告:grDevices :: recordPlot中的错误:没有要记录的当前设备   堆栈跟踪(最里面的第一个):
      89:
      78:plotObj
      77:origRenderFunc
      76:输出$ box_plot_abs
       1:runApp
  来自:eval(expr,envir,enclos)
  gregexpr出错(calltext,singleline,fixed = TRUE):
    正则表达式无效UTF-8

我找到了similar error和解决方案,但不是我的情况 我很感激你的提示。

1 个答案:

答案 0 :(得分:2)

问题似乎是dev.off()行。一旦你删除它就可以了。