diff --git a/src/backends/plotly.jl b/src/backends/plotly.jl index eb5f2692..b66f7198 100644 --- a/src/backends/plotly.jl +++ b/src/backends/plotly.jl @@ -940,15 +940,18 @@ function plotly_series_segments(series::Series, plotattributes_base::KW, x, y, z plotattributes_out_fillrange[:showlegend] = false # if fillrange is provided as real or tuple of real, expand to array if typeof(series[:fillrange]) <: Real - series[:fillrange] = fill(series[:fillrange], length(rng)) + plotattributes_out[:fillrange] = fill(series[:fillrange], length(rng)) elseif typeof(series[:fillrange]) <: Tuple + @show rng + @show typeof(series[:fillrange][1]) + @show series[:fillrange][1] f1 = typeof(series[:fillrange][1]) <: Real ? fill(series[:fillrange][1], length(rng)) : series[:fillrange][1][rng] f2 = typeof(series[:fillrange][2]) <: Real ? fill(series[:fillrange][2], length(rng)) : series[:fillrange][2][rng] - series[:fillrange] = (f1, f2) + plotattributes_out[:fillrange] = (f1, f2) end if isa(series[:fillrange], AbstractVector) plotattributes_out_fillrange[:y] = series[:fillrange][rng]