# Make plots.
plot_list = list()
for (i in 1:length(var_list)) {
p = ggplot(all, aes_string(x = time, y = var_list[i])) +
geom_line()+
scale_x_datetime(date_labels = "%b %y")+
plot_list[[i]] = p
}
# create pdf where each page is a separate plot. ,
pdf("figures/output.pdf", width=7, height=1.5)
for (i in 2:length(var_list)) {
print(plot_list[[i]])
}
dev.off()
这给了我一页100个左右的图。但var_list
中的一个变量的值为-999。
如何在循环中忽略它?
如果我在代码中添加scale_y_continuous(limits = c(-999, NA))+
,则会混淆其他变量的比例。我只希望它在其中一个变量中忽略-999。