Fixed python 3 plot downsampling
This commit is contained in:
parent
8e1c3856ea
commit
fb41aa2d40
@ -569,11 +569,11 @@ class PlotDataItem(GraphicsObject):
|
|||||||
x = x[::ds]
|
x = x[::ds]
|
||||||
y = y[::ds]
|
y = y[::ds]
|
||||||
elif self.opts['downsampleMethod'] == 'mean':
|
elif self.opts['downsampleMethod'] == 'mean':
|
||||||
n = len(x) / ds
|
n = len(x) // ds
|
||||||
x = x[:n*ds:ds]
|
x = x[:n*ds:ds]
|
||||||
y = y[:n*ds].reshape(n,ds).mean(axis=1)
|
y = y[:n*ds].reshape(n,ds).mean(axis=1)
|
||||||
elif self.opts['downsampleMethod'] == 'peak':
|
elif self.opts['downsampleMethod'] == 'peak':
|
||||||
n = len(x) / ds
|
n = len(x) // ds
|
||||||
x1 = np.empty((n,2))
|
x1 = np.empty((n,2))
|
||||||
x1[:] = x[:n*ds:ds,np.newaxis]
|
x1[:] = x[:n*ds:ds,np.newaxis]
|
||||||
x = x1.reshape(n*2)
|
x = x1.reshape(n*2)
|
||||||
|
Loading…
Reference in New Issue
Block a user