From e0148ba1a8f0f4fbedd3162e6a43a7a7dce1de00 Mon Sep 17 00:00:00 2001 From: Daniel Schwabeneder Date: Tue, 3 Dec 2019 14:01:36 +0100 Subject: [PATCH] add checks in get_minor_ticks --- src/axes.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/axes.jl b/src/axes.jl index 085d2bc5..0bf6c2a7 100644 --- a/src/axes.jl +++ b/src/axes.jl @@ -311,7 +311,9 @@ function get_minor_ticks(sp, axis, ticks) minorticks = typeof(ticks[1])[] for (i,hi) in enumerate(ticks[2:end]) lo = ticks[i] - append!(minorticks,collect(lo + (hi-lo)/n :(hi-lo)/n: hi - (hi-lo)/2n)) + if isfinite(lo) && hi > lo + append!(minorticks,collect(lo + (hi-lo)/n :(hi-lo)/n: hi - (hi-lo)/2n)) + end end minorticks[amin .<= minorticks .<= amax] end