From 0e22384ca0b166328d0f87af75441ee49bbbee11 Mon Sep 17 00:00:00 2001 From: Vasile Vilvoiu Date: Thu, 21 Apr 2022 20:13:48 +0300 Subject: Lower threshold for acceptable relative error of scale. We now display one more decimal place in some scenarios where we ignored an error of 1%. Closes #28. --- src/renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/renderer.cpp b/src/renderer.cpp index b4f5a1e..a254312 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -420,7 +420,7 @@ Renderer::GetNiceTicks(double v_min, double v_max, const std::string& v_unit, un /* see if we need another decimal place */ for (double value = fval; value <= upper_limit; value += factor) { - if (::compute_error_for_scale(value, scale, v_min, v_max) > 0.01) { /* greater than 1% => one more decimal place */ + if (::compute_error_for_scale(value, scale, v_min, v_max) > 0.005) { /* greater than .5% => one more decimal place */ scale ++; break; } -- cgit v1.2.3