From 1e4d18c8527337bd17b170385293711f567174eb Mon Sep 17 00:00:00 2001 From: Tim Molter <tim.molter@gmail.com> Date: Fri, 25 Apr 2014 19:13:59 +0200 Subject: [PATCH] histogram tweaks --- xchart/src/main/java/com/xeiam/xchart/Histogram.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/xchart/src/main/java/com/xeiam/xchart/Histogram.java b/xchart/src/main/java/com/xeiam/xchart/Histogram.java index 38b2a90e..d7bd8306 100644 --- a/xchart/src/main/java/com/xeiam/xchart/Histogram.java +++ b/xchart/src/main/java/com/xeiam/xchart/Histogram.java @@ -70,11 +70,8 @@ public class Histogram { this.numBins = numBins; this.originalData = data; - // Arrays.sort(data); this.min = min; this.max = max; - // this.min = data[0]; - // this.max = data[data.length - 1]; init(); } @@ -90,8 +87,13 @@ public class Histogram { int bin = (int) ((((Number) itr.next()).doubleValue() - min) / binSize); // changed this from numBins if (bin < 0) { /* this data is smaller than min */ + System.out.println("less than"); } - else if (bin >= numBins) { /* this data point is bigger than max */ + else if (bin > numBins) { /* this data point is bigger than max */ + System.out.println("greater than"); + } + else if (bin == numBins) { // this falls right on the edge of the max bin + tempYAxisData[bin - 1] += 1; } else { tempYAxisData[bin] += 1; -- GitLab