diff --git a/src/basic_recipes/axis.jl b/src/basic_recipes/axis.jl index 550d0b4934d..f57704e2479 100644 --- a/src/basic_recipes/axis.jl +++ b/src/basic_recipes/axis.jl @@ -115,8 +115,8 @@ function default_ticks( ) # scale the limits scaled_ticks, mini, maxi = optimize_ticks( - scale_func(lmin), - scale_func(lmax); + Float64(scale_func(lmin)), + Float64(scale_func(lmax)); k_min = 4, # minimum number of ticks k_max = 8, # maximum number of ticks ) @@ -128,8 +128,8 @@ function default_ticks( lmin::Number, lmax::Number, ticks::Integer, scale_func = identity ) scaled_ticks, mini, maxi = optimize_ticks( - scale_func(lmin), - scale_func(lmax); + Float64(scale_func(lmin)), + Float64(scale_func(lmax)); k_min = ticks, # minimum number of ticks k_max = ticks, # maximum number of ticks k_ideal = ticks, diff --git a/src/makielayout/ticklocators/wilkinson.jl b/src/makielayout/ticklocators/wilkinson.jl index b41b3aa63d3..2e5922db448 100644 --- a/src/makielayout/ticklocators/wilkinson.jl +++ b/src/makielayout/ticklocators/wilkinson.jl @@ -18,7 +18,7 @@ get_tickvalues(ticks::WilkinsonTicks, vmin, vmax) = get_tickvalues(ticks, Float6 function get_tickvalues(ticks::WilkinsonTicks, vmin::Float64, vmax::Float64) - tickvalues, _ = PlotUtils.optimize_ticks(vmin, vmax; + tickvalues, _ = PlotUtils.optimize_ticks(Float64(vmin), Float64(vmax); extend_ticks = false, strict_span=true, span_buffer = nothing, k_min = ticks.k_min, k_max = ticks.k_max,