Hey,
The straight line is appearing in the graph because of the interpolating nature of the plot() function.
Data extracted from the excel file is as follows (according to the given figure).
But, because of the interpolative nature of the plot(), there occurs a line joining consecutive data points (0.98958,101.5594) and (0,93.3783).
The sgolayfilt() is responsible for smoothing of the signal.
You may get rid of line either by deleting or appending y=93.3783 at the starting.
Best Answer