Use NaNMath.extrema rather than Base.extrema
To avoid returning NaN when there are NaNs in the Vector
This commit is contained in:
parent
84406f0823
commit
2bbf3aac4d
1
REQUIRE
1
REQUIRE
@ -9,3 +9,4 @@ Measures
|
|||||||
Showoff
|
Showoff
|
||||||
StatsBase 0.14.0
|
StatsBase 0.14.0
|
||||||
JSON
|
JSON
|
||||||
|
NaNMath
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using Base.Meta
|
|||||||
@reexport using PlotThemes
|
@reexport using PlotThemes
|
||||||
import Showoff
|
import Showoff
|
||||||
import StatsBase
|
import StatsBase
|
||||||
|
import NaNMath: extrema
|
||||||
|
|
||||||
export
|
export
|
||||||
grid,
|
grid,
|
||||||
|
|||||||
@ -118,7 +118,7 @@ Base.show(io::IO, axis::Axis) = dumpdict(axis.d, "Axis", true)
|
|||||||
# Base.getindex(axis::Axis, k::Symbol) = getindex(axis.d, k)
|
# Base.getindex(axis::Axis, k::Symbol) = getindex(axis.d, k)
|
||||||
Base.setindex!(axis::Axis, v, ks::Symbol...) = setindex!(axis.d, v, ks...)
|
Base.setindex!(axis::Axis, v, ks::Symbol...) = setindex!(axis.d, v, ks...)
|
||||||
Base.haskey(axis::Axis, k::Symbol) = haskey(axis.d, k)
|
Base.haskey(axis::Axis, k::Symbol) = haskey(axis.d, k)
|
||||||
Base.extrema(axis::Axis) = (ex = axis[:extrema]; (ex.emin, ex.emax))
|
extrema(axis::Axis) = (ex = axis[:extrema]; (ex.emin, ex.emax)) #This is the NaNMath version, not the Base version
|
||||||
|
|
||||||
|
|
||||||
const _scale_funcs = Dict{Symbol,Function}(
|
const _scale_funcs = Dict{Symbol,Function}(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user