Merge pull request #1565 from daschw/fillrange
Fix fillrange with line segments on PyPlot and Plotly (fix #1563)
This commit is contained in:
commit
026e894e1d
@ -805,7 +805,7 @@ function plotly_series_segments(series::Series, d_base::KW, x, y, z)
|
|||||||
series[:fillrange] = (f1, f2)
|
series[:fillrange] = (f1, f2)
|
||||||
end
|
end
|
||||||
if isa(series[:fillrange], AbstractVector)
|
if isa(series[:fillrange], AbstractVector)
|
||||||
d_out_fillrange[:y] = series[:fillrange]
|
d_out_fillrange[:y] = series[:fillrange][rng]
|
||||||
delete!(d_out_fillrange, :fill)
|
delete!(d_out_fillrange, :fill)
|
||||||
delete!(d_out_fillrange, :fillcolor)
|
delete!(d_out_fillrange, :fillcolor)
|
||||||
else
|
else
|
||||||
|
|||||||
@ -837,9 +837,9 @@ function py_add_series(plt::Plot{PyPlotBackend}, series::Series)
|
|||||||
end
|
end
|
||||||
n = length(dim1)
|
n = length(dim1)
|
||||||
args = if typeof(fillrange) <: Union{Real, AVec}
|
args = if typeof(fillrange) <: Union{Real, AVec}
|
||||||
dim1, expand_data(fillrange, n), dim2
|
dim1, _cycle(fillrange, rng), dim2
|
||||||
elseif is_2tuple(fillrange)
|
elseif is_2tuple(fillrange)
|
||||||
dim1, expand_data(fillrange[1], n), expand_data(fillrange[2], n)
|
dim1, _cycle(fillrange[1], rng), _cycle(fillrange[2], rng)
|
||||||
end
|
end
|
||||||
|
|
||||||
handle = ax[f](args..., trues(n), false, py_fillstepstyle(st);
|
handle = ax[f](args..., trues(n), false, py_fillstepstyle(st);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user