diff --git a/pyqtgraph/graphicsItems/ScatterPlotItem.py b/pyqtgraph/graphicsItems/ScatterPlotItem.py index 5bbdffe7..63dc61cb 100644 --- a/pyqtgraph/graphicsItems/ScatterPlotItem.py +++ b/pyqtgraph/graphicsItems/ScatterPlotItem.py @@ -379,6 +379,9 @@ class ScatterPlotItem(GraphicsObject): kargs['y'] = [] numPts = 0 + ## Clear current SpotItems since the data references they contain will no longer be current + self.data['item'][...] = None + ## Extend record array oldData = self.data self.data = np.empty(len(oldData)+numPts, dtype=self.data.dtype)