Works, but not ideal
This commit is contained in:
parent
abc8510401
commit
55afe780a2
@ -5,7 +5,7 @@ process_clims(s::Union{Symbol,Nothing,Missing}) = ignorenan_extrema
|
|||||||
# don't specialize on ::Function otherwise python functions won't work
|
# don't specialize on ::Function otherwise python functions won't work
|
||||||
process_clims(f) = f
|
process_clims(f) = f
|
||||||
|
|
||||||
function get_clims(sp::Subplot, op = process_clims(sp[:clims]))::Tuple{Float64, Float64}
|
function update_clims(sp::Subplot, op = process_clims(sp[:clims]))
|
||||||
zmin, zmax = Inf, -Inf
|
zmin, zmax = Inf, -Inf
|
||||||
for series in series_list(sp)
|
for series in series_list(sp)
|
||||||
if series[:colorbar_entry]
|
if series[:colorbar_entry]
|
||||||
@ -13,9 +13,11 @@ function get_clims(sp::Subplot, op = process_clims(sp[:clims]))::Tuple{Float64,
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return zmin <= zmax ? (zmin, zmax) : (NaN, NaN)
|
sp[:colorbar_limits] = zmin <= zmax ? (zmin, zmax) : (NaN, NaN)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get_clims(sp::Subplot, op = process_clims(sp[:clims]))::Tuple{Float64, Float64} = sp[:colorbar_limits]
|
||||||
|
|
||||||
function get_clims(sp::Subplot, series::Series, op = process_clims(sp[:clims]))::Tuple{Float64, Float64}
|
function get_clims(sp::Subplot, series::Series, op = process_clims(sp[:clims]))::Tuple{Float64, Float64}
|
||||||
zmin, zmax = if series[:colorbar_entry]
|
zmin, zmax = if series[:colorbar_entry]
|
||||||
clims = _update_clims(get(sp, :colorbar_limits, (Inf, -Inf))..., get_clims(series, op)...)
|
clims = _update_clims(get(sp, :colorbar_limits, (Inf, -Inf))..., get_clims(series, op)...)
|
||||||
|
|||||||
@ -416,4 +416,7 @@ function _add_the_series(plt, sp, plotattributes)
|
|||||||
push!(plt.series_list, series)
|
push!(plt.series_list, series)
|
||||||
push!(sp.series_list, series)
|
push!(sp.series_list, series)
|
||||||
_series_added(plt, series)
|
_series_added(plt, series)
|
||||||
|
|
||||||
|
#just to get it to work
|
||||||
|
update_clims(sp)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user