diff --git a/superset/viz.py b/superset/viz.py index 786fad11da942..bb67308b96285 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -1224,7 +1224,9 @@ def get_data(self, df): comparison_type = fd.get('comparison_type') or 'values' df = self.process_data(df) if comparison_type == 'values': - chart_data = self.to_series(df) + # Filter out series with all NaN + chart_data = self.to_series(df.dropna(axis=1, how='all')) + for i, (label, df2) in enumerate(self._extra_chart_data): chart_data.extend( self.to_series(