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 128b3a59e29c44a5851586220887a43760e055c4..c66e669788dfdb49bb4e3c03519ce2ecafa5bcf8 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 81acfa4c767f59da00520d1e88d7fc8bf61f130e..0cd278928bb333c1a054b713ead4cbd415d82e92 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 6393214c94d17e0de2a064be6dc2ae3c89852e9e..b011d57c82809c4eabe69e9fa341b34f3f9389f1 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 4197d6a91cf1703ce0ba206b14f46c4c308a0266..9c373592dc8463f76c68e8e360b07c31325450f5 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;
       }