我正在 matplotlib 中用 imshow 绘制一个二维数据数组。我在尝试缩放结果图时遇到问题。数组的大小是 30x1295 点,但以单位为单位的范围是:
extent = [-130,130,0,77]
如果我绘制没有范围的数组,我会得到正确的图,但如果我使用范围,我会得到这个图有错误的方面。这是一个相当初学者的问题,但总是第一次:我如何同时控制情节的方面和大小?谢谢,
亚历克斯
PD 对于正确的情况,代码是:
imshow(np.log10(psirhoz+1e-5),origin='lower')
对于错误的:
imshow(np.log10(psirhoz+1e-5),origin='lower',
extent =[z_ax.min(),z_ax.max(),rho_ax.min(),rho_ax.max()])
我希望这能澄清一些事情。