From 517eb6ca3186c85c46056bbb4f7f9a446c913f81 Mon Sep 17 00:00:00 2001 From: Tim Molter <tim.molter@gmail.com> Date: Sat, 26 Apr 2014 15:45:44 +0200 Subject: [PATCH] more decimal formatting issues --- .../xeiam/xchart/demo/charts/scatter/ScatterChart02.java | 2 +- .../xeiam/xchart/internal/chartpart/NumberFormatter.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xchart-demo/src/main/java/com/xeiam/xchart/demo/charts/scatter/ScatterChart02.java b/xchart-demo/src/main/java/com/xeiam/xchart/demo/charts/scatter/ScatterChart02.java index 0cab9ca4..a3c0bd4c 100644 --- a/xchart-demo/src/main/java/com/xeiam/xchart/demo/charts/scatter/ScatterChart02.java +++ b/xchart-demo/src/main/java/com/xeiam/xchart/demo/charts/scatter/ScatterChart02.java @@ -56,7 +56,7 @@ public class ScatterChart02 implements ExampleChart { for (int i = 0; i < size; i++) { double nextRandom = random.nextDouble(); xData.add(Math.pow(10, nextRandom * 10)); - yData.add(1000000000.0 + nextRandom * 100); + yData.add(1000000000.0 + nextRandom); } // Create Chart diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/NumberFormatter.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/NumberFormatter.java index 3fd3da4b..d58db61a 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/NumberFormatter.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/NumberFormatter.java @@ -77,10 +77,10 @@ public class NumberFormatter { StringBuilder sb = new StringBuilder(); for (int i = maxNumPlaces - 1; i >= -1 * maxNumPlaces; i--) { - if (i >= 0 && (i < placeOfValue && i >= placeOfDifference)) { + if (i >= 0 && (i < placeOfValue)) { sb.append("0"); } - else if (i < 0 && (i > placeOfValue && i >= placeOfDifference)) { + else if (i < 0 && (i > placeOfValue)) { sb.append("0"); } else { @@ -99,7 +99,7 @@ public class NumberFormatter { private String getScientificDecimalPattern() { - return "0E0"; + return "0.###############E0"; } /** -- GitLab