From 6dba32bf9989fbb3713d4da661984b773af878d5 Mon Sep 17 00:00:00 2001 From: Pietro Vertechi Date: Mon, 21 Aug 2017 15:53:31 +0100 Subject: [PATCH] only check kw is at least as long as group --- src/series.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/series.jl b/src/series.jl index 746e206d..f4f277a8 100644 --- a/src/series.jl +++ b/src/series.jl @@ -511,13 +511,13 @@ end # split the group into 1 series per group, and set the label and idxfilter for each @recipe function f(groupby::GroupBy, args...) + lengthGroup = maximum(union(groupby.groupIds...)) for (i,glab) in enumerate(groupby.groupLabels) @series begin label --> string(glab) idxfilter --> groupby.groupIds[i] for (key,val) in d - length(args) == 0 && break - if key != :group && isa(val, AbstractArray) && size(val,1) == size(args[1],1) + if key != :group && isa(val, AbstractArray) && size(val,1) >= lengthGroup n = ndims(val) :($key) := val[groupby.groupIds[i], fill(Colon(), n-1)...] end