【问题标题】:What is the equivalent of Matlab "axis xy" in Matplotlib?Matplotlib 中的 Matlab“xy 轴”等价物是什么?
【发布时间】:2021-01-24 12:25:03
【问题描述】:

我正在尝试在 matlab 和 python 中绘制声场,但如果 Matlab 允许我这样做:

imagesc(x,y,real(sf_vsrc)); colorbar;
axis xy
title('soundfield ground truth');

使用 python 我正在这样做:

plt.imshow(sf_vsrc_gt,extent=[x[0],x[-1],y[0],y[-1]])
plt.colorbar()
plt.show()

确实,在 Matlb 中,如果我不放“xy 轴”,我的绘图与 python 相同,那么如何将“xy 轴”放入 python 中以获得与 Matlab 相同的结果?

【问题讨论】:

    标签: python matlab matplotlib plot axis


    【解决方案1】:

    您可以通过可选输入更改它:

    plt.imshow(sf_vsrc_gt,extent=[x[0],x[-1],y[0],y[-1]], origin='lower')
    

    或者稍后使用 extentorigin 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-07
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2022-01-13
      • 1970-01-01
      相关资源
      最近更新 更多