首页 > 解决方案 > 使用 matlibplot 在 python 中绘制阶段

问题描述

我想使用 matlibplot 尤其是循环颜色图在 2d 图像中正确绘制相位。然而,我得到了一条我想摆脱的奇怪线。谁能帮助我,我认为代码中可能有问题。这是我的代码和输出:

def vortex(x,y,mux,muy):
    return np.angle((x-mux)+1j*(y-mux))

x=np.linspace(0,1,101)
y=np.linspace(0,1,101)
xx, yy = np.meshgrid(x, y)

z=vortex(xx,yy,0.5,0.5)

pos=plt.imshow(z,'hsv')
plt.colorbar(pos)
plt.show()

这是输出图像:您可以看到一条穿过中心的线:
这是输出图像:您可以看到一条穿过中心的线

标签: pythonplotcolormapphase

解决方案


推荐阅读