From cf355efac0d8e74993969a3dcbc61d75a29188b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Georg=20Gra=C3=9Fnick?=
 <georg.grassnick@mailbox.tu-dresden.de>
Date: Fri, 4 Oct 2019 15:11:44 +0200
Subject: [PATCH] Use final static constant for legend tick start char

---
 .../inf/mci/brailleplot/rendering/ScatterPlotRasterizer.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/ScatterPlotRasterizer.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/ScatterPlotRasterizer.java
index 1e83ac88..3529dbb1 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/ScatterPlotRasterizer.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/ScatterPlotRasterizer.java
@@ -29,6 +29,7 @@ public class ScatterPlotRasterizer implements Rasterizer<ScatterPlot> {
     private static final int Y_AXIS_STEP_WIDTH = 3; // The distance between two tick marks on the y axis [cells]
     private static final int AXIS_TICK_SIZE = 1; // The length of the ticks on the axis [dots]
     private static final Locale NUMBER_LOCALE = new Locale("en", "US");
+    private static final char LEGEND_TICK_START_CHAR = 'a';
 
     private static final Logger LOG = LoggerFactory.getLogger(ScatterPlotRasterizer.class);
 
@@ -155,7 +156,7 @@ public class ScatterPlotRasterizer implements Rasterizer<ScatterPlot> {
         Map<Integer, String> xAxisLabels = new HashMap<>();
         xAxis.setLabels(xAxisLabels);
         final int xAxisTickCount = xDots / xAxisStepWidth;
-        char label = 'a';
+        char label = LEGEND_TICK_START_CHAR;
         for (int x = 0; x < xAxisTickCount; x++) {
             xAxisLabels.put(x, String.valueOf(label));
             int tickPos = x * xAxisStepWidth;
@@ -261,6 +262,6 @@ public class ScatterPlotRasterizer implements Rasterizer<ScatterPlot> {
     @SuppressWarnings("checkstyle:MagicNumber")
     // char 'a' = 97 -> set to 96 so the lowest element is set to 'a' itself
     private static char getStartChar(final int elemCount) {
-        return (char) (96 + elemCount);
+        return (char) (LEGEND_TICK_START_CHAR - 1 + elemCount);
     }
 }
-- 
GitLab