使用matlibplot在python中绘制阶段

2024-09-21 03:22:16 发布

您现在位置: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()

这是输出图像:您可以通过中心看到一条线:
This is the output image: you can see a line through the center


Tags: 代码pos图像defnp绘制plt彩色

热门问题