diff --git a/src/main/java/com/xeiam/xchart/AxisTick.java b/src/main/java/com/xeiam/xchart/AxisTick.java index 77e6dc397974b2527051b4c058bc5bb0d629bf89..d9b45f476fe91102496e69ade703266ef0056142 100644 --- a/src/main/java/com/xeiam/xchart/AxisTick.java +++ b/src/main/java/com/xeiam/xchart/AxisTick.java @@ -156,15 +156,15 @@ public class AxisTick implements IChartPart, IHideable { tickLocations.add((int) (margin + tickSpace / 2.0)); } else { - final BigDecimal MIN = new BigDecimal(axis.min.doubleValue()); + final BigDecimal min = new BigDecimal(axis.min.doubleValue()); BigDecimal firstPosition; BigDecimal gridStep = getGridStep(tickSpace); - double xyz = MIN.remainder(gridStep).doubleValue(); + double xyz = min.remainder(gridStep).doubleValue(); if (xyz <= 0.0) { - firstPosition = MIN.subtract(MIN.remainder(gridStep)); + firstPosition = min.subtract(min.remainder(gridStep)); } else { - firstPosition = MIN.subtract(MIN.remainder(gridStep)).add(gridStep); + firstPosition = min.subtract(min.remainder(gridStep)).add(gridStep); } for (BigDecimal b = firstPosition; b.compareTo(axis.max) <= 0; b = b.add(gridStep)) { diff --git a/src/main/java/com/xeiam/xchart/ChartLegend.java b/src/main/java/com/xeiam/xchart/ChartLegend.java index 54ae22d666a0c0002b8b727fbf316f4a81794a2d..fd58e8572913ec906519a1e5ad4b603bfda9268d 100644 --- a/src/main/java/com/xeiam/xchart/ChartLegend.java +++ b/src/main/java/com/xeiam/xchart/ChartLegend.java @@ -32,7 +32,7 @@ import com.xeiam.xchart.series.markers.Marker; */ public class ChartLegend implements IHideable { - private final int LEGEND_PADDING = 10; + private static final int LEGEND_PADDING = 10; /** parent */ private Chart chart; diff --git a/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java b/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java index e7c09401de7b4127dc8496e8423bcc396d21ea1f..2a87d89e6a9909d184937d924427893d57300802 100644 --- a/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java +++ b/src/main/java/com/xeiam/xchart/interfaces/IChartPart.java @@ -19,6 +19,8 @@ import java.awt.Graphics2D; import java.awt.Rectangle; /** + * All components of a chart that need to be painted should implement this interface + * * @author timmolter */ public interface IChartPart { diff --git a/src/main/java/com/xeiam/xchart/interfaces/IHideable.java b/src/main/java/com/xeiam/xchart/interfaces/IHideable.java index 77fc22e830049a55cfb37716d777816aa70373d8..d4ef32658a22a0d5ff5a78a4e68d65dfd22fa392 100644 --- a/src/main/java/com/xeiam/xchart/interfaces/IHideable.java +++ b/src/main/java/com/xeiam/xchart/interfaces/IHideable.java @@ -7,7 +7,7 @@ package com.xeiam.xchart.interfaces; /** - * Chart Legend interface + * ChartParts that can be set visible or not should implement this interface * * @author timmolter */ diff --git a/src/main/java/com/xeiam/xchart/series/Series.java b/src/main/java/com/xeiam/xchart/series/Series.java index e096657c855bff3e92eab9123141314668cabd9d..95da82d5497703a430e5c73acc68ded8d43b1349 100644 --- a/src/main/java/com/xeiam/xchart/series/Series.java +++ b/src/main/java/com/xeiam/xchart/series/Series.java @@ -65,10 +65,12 @@ public class Series { /** * Constructor * - * @param <?> * @param name * @param xData + * @param xAxisType * @param yData + * @param yAxisType + * @param errorBars */ public Series(String name, Collection<?> xData, AxisType xAxisType, Collection<Number> yData, AxisType yAxisType, Collection<Number> errorBars) {