summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasile Vilvoiu <vasi@vilvoiu.ro>2022-04-21 20:13:48 +0300
committerVasile Vilvoiu <vasi@vilvoiu.ro>2022-04-21 20:13:48 +0300
commit0e22384ca0b166328d0f87af75441ee49bbbee11 (patch)
tree4855549c645b6ab599f449a7c0e4d403571634a4
parent1863fcffbdd6ed2873741a9a5c53d7dcda0d7a40 (diff)
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.
-rw-r--r--src/renderer.cpp2
1 files changed, 1 insertions, 1 deletions
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;
}