我正在使用Axes3D.plot_surface将许多FFT绘制到一个表面图中,并从中得出该图 我的问题是,y轴(FFT中的时间)在图形的整个空间上都被拉伸了。 我只想将行数减少到FFT的数量。这意味着FFT1和FFT2等之间的空间不应着色和/或更短。如所需的情节: 所以我的问题是,如何使Y轴比现在短。 或者,如何停止FFT之间的插值
fft_count是将在图中使用的FFT数量。 我已经尝试过:
plt.tight_layout()
:什么都不做ax.set_ylim(1,fft_count)
:仅在1-End之间绘制值。不错,但没有解决办法ax.yaxis.set_major_locator(linearLocator(fft_count)
:仅显示FFT的滴答声。很好,但没有解决办法fig = plt.figure(figsize=(X,Y))
:只需更改初始化figsize。由于旋转我尝试了一些其他设置,但没有找到正确的设置。