From 215d59c8bfe7fda9aff8cec8353bef9e1ce2eca1 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Sun, 30 Jun 2024 20:39:27 +0200 Subject: [PATCH] fix(waveform): scatter 2D brush error --- bec_widgets/widgets/figure/plots/waveform/waveform.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bec_widgets/widgets/figure/plots/waveform/waveform.py b/bec_widgets/widgets/figure/plots/waveform/waveform.py index 041807e0..160b530c 100644 --- a/bec_widgets/widgets/figure/plots/waveform/waveform.py +++ b/bec_widgets/widgets/figure/plots/waveform/waveform.py @@ -703,14 +703,15 @@ class BECWaveform(BECPlotBase): data_y = data[y_name][y_entry].val if curve.config.signals.z: data_z = data[z_name][z_entry].val - color_z = self._make_z_gradient( - data_z, curve.config.color_map_z - ) # TODO decide how to implement custom gradient + color_z = self._make_z_gradient(data_z, curve.config.color_map_z) except TypeError: continue if data_z is not None and color_z is not None: - curve.setData(x=data_x, y=data_y, symbolBrush=color_z) + try: + curve.setData(x=data_x, y=data_y, symbolBrush=color_z) + except: + return else: curve.setData(data_x, data_y)