我正在尝试使用ggplot2库在for循环中绘制多个绘图时捕获“范围对于min.n来说太小”错误:
for (cod in unique(src$codes)) {
...
p1 <- try(
ggplot(data = df) +
...
, silent = TRUE)
print(p1)
}
但我总是得到错误。我怎样才能避免错误并继续循环?
谢谢。
答案 0 :(得分:1)
仅在评估/打印p1
时报告错误。你应该使用:
p1 <- ggplot(data = df) +
...
try(print(p1), silent = TRUE)