From c5bee5a3eda424818c61711bc793fb10ffab94aa Mon Sep 17 00:00:00 2001
From: Tim Molter <tim@knowm.org>
Date: Fri, 29 Jan 2016 09:03:49 +0100
Subject: [PATCH] Issue #134 fix show series in legend logic

---
 xchart/src/main/java/org/knowm/xchart/internal/Series.java      | 2 +-
 .../main/java/org/knowm/xchart/internal/chartpart/Legend_.java  | 2 +-
 .../org/knowm/xchart/internal/chartpart/Legend_AxesChart.java   | 2 +-
 .../java/org/knowm/xchart/internal/chartpart/Legend_Pie.java    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/xchart/src/main/java/org/knowm/xchart/internal/Series.java b/xchart/src/main/java/org/knowm/xchart/internal/Series.java
index 128b3a59..c66e6697 100644
--- a/xchart/src/main/java/org/knowm/xchart/internal/Series.java
+++ b/xchart/src/main/java/org/knowm/xchart/internal/Series.java
@@ -33,7 +33,7 @@ public abstract class Series {
 
   private Color fillColor;
 
-  private boolean showInLegend;
+  private boolean showInLegend = true;
 
   /**
    * Constructor
diff --git a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_.java b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_.java
index 81acfa4c..0cd27892 100644
--- a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_.java
+++ b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_.java
@@ -136,7 +136,7 @@ public abstract class Legend_<ST extends Styler, S extends Series> implements Ch
     Map<String, S> map = chart.getSeriesMap();
     for (Series series : map.values()) {
 
-      if (series.isShowInLegend()) {
+      if (!series.isShowInLegend()) {
         continue;
       }
 
diff --git a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_AxesChart.java b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_AxesChart.java
index 6393214c..b011d57c 100644
--- a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_AxesChart.java
+++ b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_AxesChart.java
@@ -69,7 +69,7 @@ public class Legend_AxesChart<ST extends Styler_AxesChart, S extends Series> ext
     Map<String, Series_AxesChart> map = chart.getSeriesMap();
     for (Series_AxesChart series : map.values()) {
 
-      if (series.isShowInLegend()) {
+      if (!series.isShowInLegend()) {
         continue;
       }
 
diff --git a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_Pie.java b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_Pie.java
index 4197d6a9..9c373592 100644
--- a/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_Pie.java
+++ b/xchart/src/main/java/org/knowm/xchart/internal/chartpart/Legend_Pie.java
@@ -66,7 +66,7 @@ public class Legend_Pie<ST extends Styler_AxesChart, S extends Series> extends L
     Map<String, Series> map = chart.getSeriesMap();
     for (Series series : map.values()) {
 
-      if (series.isShowInLegend()) {
+      if (!series.isShowInLegend()) {
         continue;
       }
 
-- 
GitLab