From c1012605532aa28485127a5bc02b79bee9bd5428 Mon Sep 17 00:00:00 2001 From: Thomas Wang Date: Tue, 16 Apr 2019 17:14:46 -0700 Subject: [PATCH] filter out all nan series --- superset/viz.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/superset/viz.py b/superset/viz.py index 786fad11da94..026581e14299 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -1112,16 +1112,22 @@ def to_series(self, df, classed='', title_suffix=''): series_title = series_title + (title_suffix,) values = [] + non_nan_cnt = 0 for ds in df.index: if ds in ys: d = { 'x': ds, 'y': ys[ds], } + if not np.isnan(ys[ds]): + non_nan_cnt += 1 else: d = {} values.append(d) + if non_nan_cnt == 0: + continue + d = { 'key': series_title, 'values': values,