From 938c83533b165541ea0a0f744a918eebd70dfa21 Mon Sep 17 00:00:00 2001 From: Andrew Palugniok Date: Thu, 14 Dec 2017 19:25:59 +0000 Subject: [PATCH] Fix slicing of ribbons. --- src/series.jl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/series.jl b/src/series.jl index a5425e94..ff8b5d95 100644 --- a/src/series.jl +++ b/src/series.jl @@ -140,6 +140,14 @@ struct SliceIt end end mf = length(fillranges) + rib = pop!(plotattributes, :ribbon, nothing) + ribbons, _ = if typeof(rib) <: Number + ([fr],nothing) + else + convertToAnyVector(rib, plotattributes) + end + mr = length(ribbons) + # @show zs mx = length(xs) @@ -156,6 +164,10 @@ struct SliceIt end fr = fillranges[mod1(i,mf)] di[:fillrange] = isa(fr, Function) ? map(fr, di[:x]) : fr + # handle ribbons + rib = ribbons[mod1(i,mr)] + di[:ribbon] = isa(rib, Function) ? map(rib, di[:x]) : rib + push!(series_list, RecipeData(di, ())) end end