我试图在使用 ggplot2 库在 for 循环中绘制多个图时捕获"范围对于 min.n 来说太小"错误:
for (cod in unique(src$codes)) {
...
p1 <- try(
ggplot(data = df) +
...
, silent = TRUE)
print(p1)
}
但我总是收到错误。我怎样才能简单地避免出现错误并继续循环?
谢谢。
只有在评估/打印p1
时才会报告错误。您应该使用:
p1 <- ggplot(data = df) +
...
try(print(p1), silent = TRUE)