我在 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和解决方案,但不是我的情况 我很感激你的提示。
答案 0 :(得分:2)
问题似乎是dev.off()
行。一旦你删除它就可以了。