From 20343abceb3ae34992391cb9b691de93d0223410 Mon Sep 17 00:00:00 2001 From: Niall Moran Date: Mon, 25 May 2020 14:50:04 +0100 Subject: [PATCH] Fix for corner case where spread is zero --- src/plot.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plot.jl b/src/plot.jl index 73b34a8..b38554c 100644 --- a/src/plot.jl +++ b/src/plot.jl @@ -129,7 +129,11 @@ function gplot(g::AbstractGraph{T}, min_x, max_x = extrema(locs_x) min_y, max_y = extrema(locs_y) function scaler(z, a, b) - 2.0 * ((z - a) / (b - a)) - 1.0 + if (a - b) == 0.0 + return 0.5 + else + return 2.0 * ((z - a) / (b - a)) - 1.0 + end end map!(z -> scaler(z, min_x, max_x), locs_x, locs_x) map!(z -> scaler(z, min_y, max_y), locs_y, locs_y)