diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java index f00448eeab2053bd1ae3b67efb03f8908f1588cf..01dda8049e4828e385c4f9482a2bfdb3b27056ed 100644 --- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java +++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java @@ -127,7 +127,11 @@ public class PlotContentLineChart extends PlotContent { } // System.out.println(y); - y = new BigDecimal(Math.log10(yOrig.doubleValue())); + if (getChartPainter().getStyleManager().isYAxisLogarithmic()) { + y = new BigDecimal(Math.log10(yOrig.doubleValue())); + } else { + y = new BigDecimal(yOrig.doubleValue()); + } int xTransform = (int) (xLeftMargin + (x.subtract(xMin).doubleValue() / xMax.subtract(xMin).doubleValue() * xTickSpace)); int yTransform = (int) (bounds.getHeight() - (yTopMargin + y.subtract(yMin).doubleValue() / yMax.subtract(yMin).doubleValue() * yTickSpace));