From ca0c00b18963c50d62267cd7eb7ad8280771531b Mon Sep 17 00:00:00 2001
From: Tim Molter <tim.molter@gmail.com>
Date: Sun, 30 Dec 2012 18:31:10 +0100
Subject: [PATCH] tweaked number formatting again

---
 .../java/com/xeiam/xchart/internal/chartpart/AxisTick.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java b/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
index 2b83dd5d..758d0b8c 100644
--- a/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
+++ b/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
@@ -83,8 +83,8 @@ public class AxisTick implements IChartPart, IHideable {
 
     // formatting
     locale = Locale.getDefault();
-    normalDecimalPattern = "#.####";
-    scientificDecimalPattern = "0.###E0";
+    normalDecimalPattern = "#.###";
+    scientificDecimalPattern = "0.##E0";
     datePattern = "HHmmss";
 
   }
@@ -248,7 +248,7 @@ public class AxisTick implements IChartPart, IHideable {
 
       NumberFormat nf = NumberFormat.getNumberInstance(locale);
 
-      if (Math.abs(value.doubleValue()) <= 9999 && Math.abs(value.doubleValue()) > .001 || value.doubleValue() == 0) {
+      if (Math.abs(value.doubleValue()) <= 9999 && Math.abs(value.doubleValue()) > .01 || value.doubleValue() == 0) {
 
         DecimalFormat normalFormat = (DecimalFormat) nf;
         normalFormat.applyPattern(normalDecimalPattern);
-- 
GitLab