From 0cd926ff8ea38607bfddf73bc99a618bd59bfef7 Mon Sep 17 00:00:00 2001 From: KIU Shueng Chuan Date: Sat, 14 Aug 2021 00:00:59 +0800 Subject: [PATCH] merge finiteCheck branches --- pyqtgraph/functions.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pyqtgraph/functions.py b/pyqtgraph/functions.py index 92ad3250..29992352 100644 --- a/pyqtgraph/functions.py +++ b/pyqtgraph/functions.py @@ -1895,18 +1895,16 @@ def _arrayToQPath_all(x, y, finiteCheck): if n == 0: return QtGui.QPainterPath() + backfill_idx = None if finiteCheck: isfinite = np.isfinite(x) & np.isfinite(y) - all_isfinite = np.all(isfinite) + if not np.all(isfinite): + backfill_idx = _compute_backfill_indices(isfinite) chunksize = 10000 numchunks = (n + chunksize - 1) // chunksize minchunks = 3 - backfill_idx = None - if finiteCheck and not all_isfinite: - backfill_idx = _compute_backfill_indices(isfinite) - if numchunks < minchunks: # too few chunks, batching would be a pessimization poly = create_qpolygonf(n)