Merge pull request #2081 from oschulz/loghist-zerobins-fix
Fix representation of zero-valued bins on step-histograms with log-y axis
This commit is contained in:
commit
2816b1128f
@ -538,13 +538,15 @@ function _stepbins_path(edge, weights, baseline::Real, xscale::Symbol, yscale::S
|
|||||||
w, it_state_w = it_tuple_w
|
w, it_state_w = it_tuple_w
|
||||||
|
|
||||||
if (log_scale_x && a ≈ 0)
|
if (log_scale_x && a ≈ 0)
|
||||||
a = b/_logScaleBases[xscale]^3
|
a = oftype(a, b/_logScaleBases[xscale]^3)
|
||||||
end
|
end
|
||||||
|
|
||||||
if isnan(w)
|
if isnan(w)
|
||||||
if !isnan(last_w)
|
if !isnan(last_w)
|
||||||
push!(x, a)
|
push!(x, a)
|
||||||
push!(y, baseline)
|
push!(y, baseline)
|
||||||
|
push!(x, NaN)
|
||||||
|
push!(y, NaN)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if isnan(last_w)
|
if isnan(last_w)
|
||||||
@ -557,8 +559,8 @@ function _stepbins_path(edge, weights, baseline::Real, xscale::Symbol, yscale::S
|
|||||||
push!(y, w)
|
push!(y, w)
|
||||||
end
|
end
|
||||||
|
|
||||||
a = b
|
a = oftype(a, b)
|
||||||
last_w = w
|
last_w = oftype(last_w, w)
|
||||||
|
|
||||||
it_tuple_e = iterate(edge, it_state_e)
|
it_tuple_e = iterate(edge, it_state_e)
|
||||||
it_tuple_w = iterate(weights, it_state_w)
|
it_tuple_w = iterate(weights, it_state_w)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user