diff --git a/pyqtgraph/graphicsItems/PlotDataItem.py b/pyqtgraph/graphicsItems/PlotDataItem.py index ce959a98..37245bec 100644 --- a/pyqtgraph/graphicsItems/PlotDataItem.py +++ b/pyqtgraph/graphicsItems/PlotDataItem.py @@ -523,6 +523,10 @@ class PlotDataItem(GraphicsObject): #y = y[::ds] if self.opts['fftMode']: x,y = self._fourierTransform(x, y) + # Ignore the first bin for fft data if we have a logx scale + if self.opts['logMode'][0]: + x=x[1:] + y=y[1:] if self.opts['logMode'][0]: x = np.log10(x) if self.opts['logMode'][1]: