我正在尝试在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相同的结果?
您可以通过可选输入更改它:
plt.imshow(sf_vsrc_gt,extent=[x[0],x[-1],y[0],y[-1]], origin='lower')
或稍后再使用extent
和origin
属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句