From f1b3d53b2eb53547ca8ab21e0e6fa4f5a80653c5 Mon Sep 17 00:00:00 2001 From: unknown <olivier.delaigue@ANPI1430.antony.irstea.priv> Date: Thu, 22 Jun 2017 08:13:50 +0200 Subject: [PATCH] v1.0.8.6 bug fixed in plot.OutputsModel() for the regime plot when the peridod is less than 1 year #4660 --- DESCRIPTION | 4 ++-- R/plot.OutputsModel.R | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index b769dd27..e096b0f5 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: airGR Type: Package Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling -Version: 1.0.8.5 -Date: 2017-06-21 +Version: 1.0.8.6 +Date: 2017-06-22 Authors@R: c( person("Laurent", "Coron", role = c("aut", "trl")), person("Charles", "Perrin", role = c("aut", "ths")), diff --git a/R/plot.OutputsModel.R b/R/plot.OutputsModel.R index d664ec41..4a49ccfc 100644 --- a/R/plot.OutputsModel.R +++ b/R/plot.OutputsModel.R @@ -436,6 +436,7 @@ plot.OutputsModel <- function(x, Qobs = NULL, IndPeriod_Plot = NULL, BasinArea = ylim <- range(log(OutputsModel$Qsim[IndPeriod_Plot][SelectNotZero]), na.rm = TRUE); } if ( BOOL_Qobs & BOOL_Qsim) { SelectNotZero <- SelectQobsNotZero & SelectQsimNotZero; ylim <- range(log(c(Qobs[IndPeriod_Plot][SelectNotZero], OutputsModel$Qsim[IndPeriod_Plot][SelectNotZero])), na.rm = TRUE); } + SelectNotZero <- ifelse(is.na(SelectNotZero), FALSE, SelectNotZero) if (any(SelectNotZero)) { plot(0, 0, type = "n", xlim = xlim, ylim = ylim, -- GitLab