diff --git a/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/LinearTicks.java b/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/LinearTicks.java index 2b72390009..2632a52027 100644 --- a/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/LinearTicks.java +++ b/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/LinearTicks.java @@ -263,16 +263,16 @@ public static int determinePrecision(final double number) *

This method tries to adjust a computed tick distance * to one that is hopefully 'nicer' * - * @param distance Original step distance + * @param min_distance Original step distance * @return */ - public static double selectNiceStep(final double distance) + public static double selectNiceStep(final double min_distance) { - final double log = Math.log10(distance); + final double log = Math.log10(min_distance); final double order_of_magnitude = Math.pow(10, Math.floor(log)); - final double step = distance / order_of_magnitude; + final double step = min_distance / order_of_magnitude; for (int i=0; i= NICE_THRESHOLDS[i] && NICE_STEPS[i] * order_of_magnitude >= distance) + if (step >= NICE_THRESHOLDS[i] && NICE_STEPS[i] * order_of_magnitude >= min_distance) return NICE_STEPS[i] * order_of_magnitude; return step * order_of_magnitude; }