Skip to content
Snippets Groups Projects
Commit fe32974f authored by Tim Molter's avatar Tim Molter
Browse files

Merge pull request #103 from niklaspolke/inverseaxis

display correct axis ticks if axis-max < axis-min
parents 349d341d dfd403ca
No related branches found
No related tags found
No related merge requests found
......@@ -102,7 +102,8 @@ public abstract class AxisTickCalculator {
// System.out.println("******");
double firstPosition = minValue - (minValue % gridStep) - gridStep;
double absoluteMinValue = minValue <= maxValue ? minValue : maxValue;
double firstPosition = absoluteMinValue - (absoluteMinValue % gridStep) - gridStep;
return firstPosition;
}
......
......@@ -72,7 +72,8 @@ public class AxisTickNumericalCalculator extends AxisTickCalculator {
// System.out.println("cleanedFirstPosition: " + cleanedFirstPosition);
// generate all tickLabels and tickLocations from the first to last position
for (BigDecimal value = cleanedFirstPosition; value.compareTo(BigDecimal.valueOf(maxValue + 2 * cleanedGridStep.doubleValue())) < 0; value = value.add(cleanedGridStep)) {
double absoluteMaxValue = minValue <= maxValue ? maxValue : minValue;
for (BigDecimal value = cleanedFirstPosition; value.compareTo(BigDecimal.valueOf(absoluteMaxValue + 2 * cleanedGridStep.doubleValue())) < 0; value = value.add(cleanedGridStep)) {
// System.out.println(value);
String tickLabel = numberFormatter.formatNumber(value, minValue, maxValue, axisDirection);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment