我想绘制数据,然后以相同的比例从中减去噪声数据,这样我就可以准确地比较两者。最好的方法是什么? 现在我正在做:
f, t, Sxx = spectrogram(np.diff(rawdata), F_S)
plt.subplot(211)
plt.pcolormesh(t, f, Sxx)
plt.ylabel('Frequency [Hz]')
plt.xlabel('Time [sec]')
plt.colorbar()
f, t, Sxx = spectrogram(np.diff(rawdata - noise), F_S)
plt.subplot(212)
plt.pcolormesh(t, f, Sxx)
plt.ylabel('Frequency [Hz]')
plt.xlabel('Time [sec]')
plt.colorbar()
差异只是出于审美原因
答案 0 :(得分:1)
您可以在调用pcolormesh时添加vmin和vmax参数。将它们设置为两个数据集的最大值和最小值。 见https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.pcolormesh.html
sudo apt-get install php5-mysql