Skip to content
Snippets Groups Projects
Commit 71275ae7 authored by Niklas Polke's avatar Niklas Polke
Browse files

display correct axis ticks if axis-max < axis-min

parent 476e98e4
No related branches found
No related tags found
No related merge requests found
......@@ -103,7 +103,8 @@ public abstract class AxisTickCalculator {
// System.out.println("******");
// double firstPosition = minValue - (minValue % gridStep) + gridStep;
double firstPosition = minValue - (minValue % gridStep) - gridStep;
double absoluteMinValue = minValue <= maxValue ? minValue : maxValue;
double firstPosition = absoluteMinValue - (absoluteMinValue % gridStep) - gridStep;
//
// if ((firstPosition - minValue) > gridStep) {
// firstPosition = minValue - (minValue % gridStep);
......
......@@ -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 tickPosition = cleanedFirstPosition; tickPosition.compareTo(BigDecimal.valueOf(maxValue + 2 * cleanedGridStep.doubleValue())) < 0; tickPosition = tickPosition.add(cleanedGridStep)) {
double absoluteMaxValue = minValue <= maxValue ? maxValue : minValue;
for (BigDecimal tickPosition = cleanedFirstPosition; tickPosition.compareTo(BigDecimal.valueOf(absoluteMaxValue + 2 * cleanedGridStep.doubleValue())) < 0; tickPosition = tickPosition.add(cleanedGridStep)) {
// System.out.println(tickPosition);
String tickLabel = numberFormatter.formatNumber(tickPosition, 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