Matplotlib中的Matlab“ axis xy”等效项是什么?

DvD_95

我正在尝试在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中,如果我不输入“ axis xy”,则与python具有相同的图,那么如何在python中放置“ axis xy”,以得到与Matlab相同的结果?

安德·比古里(Ander Biguri)

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

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

或稍后再使用extentorigin属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章