From 7192d365130fc4b712af9de136140513c9403fc4 Mon Sep 17 00:00:00 2001 From: Thomas Wang <17309187+datability-io@users.noreply.github.com> Date: Fri, 19 Apr 2019 08:59:19 -0700 Subject: [PATCH] filter out all nan series (#7313) --- superset/viz.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/superset/viz.py b/superset/viz.py index 786fad11da..026581e142 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -1112,16 +1112,22 @@ class NVD3TimeSeriesViz(NVD3Viz): 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,