如何“不要在matplotlib中拉伸轴”

时间:2019-04-30 12:07:59

标签: python matplotlib fft

我正在使用Axes3D.plot_surface将许多FFT绘制到一个表面图中,并从中得出该图 image 我的问题是,y轴(FFT中的时间)在图形的整个空间上都被拉伸了。 我只想将行数减少到FFT的数量。这意味着FFT1和FFT2等之间的空间不应着色和/或更短。如所需的情节: desired plot 所以我的问题是,如何使Y轴比现在短。 或者,如何停止FFT之间的插值

fft_count是将在图中使用的FFT数量。 我已经尝试过:

  1. plt.tight_layout():什么都不做
  2. ax.set_ylim(1,fft_count):仅在1-End之间绘制值。不错,但没有解决办法
  3. ax.yaxis.set_major_locator(linearLocator(fft_count):仅显示FFT的滴答声。很好,但没有解决办法
  4. fig = plt.figure(figsize=(X,Y)):只需更改初始化figsize。由于旋转
          可能性无解

我尝试了一些其他设置,但没有找到正确的设置。

0 个答案:

没有答案