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 2b83dd5d6184d263db8e8c47798c545ed1f5a15e..758d0b8cee5798c6e39ec8d2f6a15ab3d234828a 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);