From d0e2006bad0af2a4af58be4bbf8eecd35f2cd66d Mon Sep 17 00:00:00 2001 From: "Adam R. Jensen" <39184289+AdamRJensen@users.noreply.github.com> Date: Thu, 18 Jun 2026 13:14:56 +0200 Subject: [PATCH] Plot all day for clearsky index time series plot in multiplot --- src/solarpy/plotting/multiplot.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/solarpy/plotting/multiplot.py b/src/solarpy/plotting/multiplot.py index c1fe31c..b9070f0 100644 --- a/src/solarpy/plotting/multiplot.py +++ b/src/solarpy/plotting/multiplot.py @@ -274,11 +274,10 @@ def multiplot(times, data, meta, horizon=None, google_api_key=None, figsize=(24, axes["ts_scatter"][1].set_ylabel("GHI / (DHI + DNI·cos(Z)) [-]") # Clearsky index time series scatter plot (clearsky conditions) - if ("ghi_clear" in data.columns) & ("is_clearsky" in data.columns): + if "ghi_clear" in data.columns: plot_scatter_heatmap( - x=mdates.date2num(times[data["is_clearsky"]]), - y=data.loc[data["is_clearsky"], "ghi"] - / data.loc[data["is_clearsky"], "ghi_clear"], + x=mdates.date2num(times), + y=data["ghi"] / data["ghi_clear"], ylim=(0.75, 1.25), ax=axes["ts_scatter"][2], ybins=200, @@ -289,7 +288,7 @@ def multiplot(times, data, meta, horizon=None, google_api_key=None, figsize=(24, axes["ts_scatter"][2].text( 0.02, 0.98, - "Clearsky index calculated using McClear for clearsky conditions", + "Clearsky index based on McClear", ha="left", va="top", alpha=0.75,