# HG changeset patch # User mschaefer # Date 1534853775 -7200 # Node ID ff0e5386de70114652ed4f59e22aeba657689de5 # Parent ecadc9ed0ba0b740485de1708260b0ae97cadd5e Variant for inverted y axis added diff -r ecadc9ed0ba0 -r ff0e5386de70 artifacts/src/main/java/org/dive4elements/river/exports/ChartArea.java --- a/artifacts/src/main/java/org/dive4elements/river/exports/ChartArea.java Tue Aug 21 13:41:18 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/ChartArea.java Tue Aug 21 14:16:15 2018 +0200 @@ -26,9 +26,16 @@ this.xLower = axisX.getRange().getLowerBound(); this.xUpper = axisX.getRange().getUpperBound(); this.xLength= axisX.getRange().getLength(); - this.yLower = axisY.getRange().getLowerBound(); - this.yUpper = axisY.getRange().getUpperBound(); - this.yLength= axisY.getRange().getLength(); + if (axisY.isInverted()) { + this.yLower = axisY.getRange().getUpperBound(); + this.yUpper = axisY.getRange().getLowerBound(); + this.yLength = -axisY.getRange().getLength(); + } + else { + this.yLower = axisY.getRange().getLowerBound(); + this.yUpper = axisY.getRange().getUpperBound(); + this.yLength = axisY.getRange().getLength(); + } this.xIsLog = axisX instanceof LogarithmicAxis; this.yIsLog = axisY instanceof LogarithmicAxis; }