From 20d3f843f4ab1bbd425ed8fb49281f0d77547615 Mon Sep 17 00:00:00 2001 From: Tim Molter <tim.molter@gmail.com> Date: Fri, 25 Apr 2014 20:02:57 +0200 Subject: [PATCH] working space int to double precision --- .../java/com/xeiam/xchart/internal/chartpart/AxisTick.java | 6 +++--- .../internal/chartpart/AxisTickBarChartCalculator.java | 2 +- .../xeiam/xchart/internal/chartpart/AxisTickCalculator.java | 4 ++-- .../xchart/internal/chartpart/AxisTickDateCalculator.java | 2 +- .../internal/chartpart/AxisTickLogarithmicCalculator.java | 2 +- .../internal/chartpart/AxisTickNumericalCalculator.java | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java index 86689299..c44f3b49 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java @@ -62,13 +62,13 @@ public class AxisTick implements ChartPart { @Override public void paint(Graphics2D g) { - int workingSpace = 0; + double workingSpace = 0.0; if (axis.getDirection() == Axis.Direction.Y) { - workingSpace = (int) axis.getPaintZone().getHeight(); // number of pixels the axis has to work with for drawing AxisTicks + workingSpace = axis.getPaintZone().getHeight(); // number of pixels the axis has to work with for drawing AxisTicks // System.out.println("workingspace= " + workingSpace); } else if (axis.getDirection() == Axis.Direction.X) { - workingSpace = (int) axis.getPaintZone().getWidth(); // number of pixels the axis has to work with for drawing AxisTicks + workingSpace = axis.getPaintZone().getWidth(); // number of pixels the axis has to work with for drawing AxisTicks // System.out.println("workingspace= " + workingSpace); } diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickBarChartCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickBarChartCalculator.java index 565e2e27..9ece2599 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickBarChartCalculator.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickBarChartCalculator.java @@ -41,7 +41,7 @@ public class AxisTickBarChartCalculator extends AxisTickCalculator { * @param maxValue * @param styleManager */ - public AxisTickBarChartCalculator(Direction axisDirection, int workingSpace, double minValue, double maxValue, ChartPainter chart) { + public AxisTickBarChartCalculator(Direction axisDirection, double workingSpace, double minValue, double maxValue, ChartPainter chart) { super(axisDirection, workingSpace, minValue, maxValue, chart.getStyleManager()); calculate(chart); diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickCalculator.java index e3077239..7141e461 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickCalculator.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickCalculator.java @@ -36,7 +36,7 @@ public abstract class AxisTickCalculator { protected final Direction axisDirection; - protected final int workingSpace; + protected final double workingSpace; protected final double minValue; @@ -53,7 +53,7 @@ public abstract class AxisTickCalculator { * @param maxValue * @param styleManager */ - public AxisTickCalculator(Direction axisDirection, int workingSpace, double minValue, double maxValue, StyleManager styleManager) { + public AxisTickCalculator(Direction axisDirection, double workingSpace, double minValue, double maxValue, StyleManager styleManager) { // override min/max value for bar charts' Y-Axis double overrideMinValue = minValue; diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickDateCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickDateCalculator.java index a9817415..4046f870 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickDateCalculator.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickDateCalculator.java @@ -37,7 +37,7 @@ public class AxisTickDateCalculator extends AxisTickCalculator { * @param maxValue * @param styleManager */ - public AxisTickDateCalculator(Direction axisDirection, int workingSpace, double minValue, double maxValue, StyleManager styleManager) { + public AxisTickDateCalculator(Direction axisDirection, double workingSpace, double minValue, double maxValue, StyleManager styleManager) { super(axisDirection, workingSpace, minValue, maxValue, styleManager); dateFormatter = new DateFormatter(styleManager); diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java index 4f8146a9..266598a1 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java @@ -37,7 +37,7 @@ public class AxisTickLogarithmicCalculator extends AxisTickCalculator { * @param maxValue * @param styleManager */ - public AxisTickLogarithmicCalculator(Direction axisDirection, int workingSpace, double minValue, double maxValue, StyleManager styleManager) { + public AxisTickLogarithmicCalculator(Direction axisDirection, double workingSpace, double minValue, double maxValue, StyleManager styleManager) { super(axisDirection, workingSpace, minValue, maxValue, styleManager); numberFormatter = new NumberFormatter(styleManager); diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickNumericalCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickNumericalCalculator.java index 58a1aa27..c83b47ca 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickNumericalCalculator.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickNumericalCalculator.java @@ -39,7 +39,7 @@ public class AxisTickNumericalCalculator extends AxisTickCalculator { * @param maxValue * @param styleManager */ - public AxisTickNumericalCalculator(Direction axisDirection, int workingSpace, double minValue, double maxValue, StyleManager styleManager) { + public AxisTickNumericalCalculator(Direction axisDirection, double workingSpace, double minValue, double maxValue, StyleManager styleManager) { super(axisDirection, workingSpace, minValue, maxValue, styleManager); numberFormatter = new NumberFormatter(styleManager); -- GitLab