python - 使用 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()
这是输出图像:您可以看到一条穿过中心的线:
解决方案
推荐阅读
- python - unpickled byte 数组的文件写入默认没有设置权限
- java - 如何解决错误“数据截断:第 1 行的列 'id_brand' 的值超出范围”?
- math - 如何解决 6DOF 运动方程的 simulink 中的代数环误差
- javascript - Laravel - 在控制器中执行命令,跟踪进度
- machine-learning - 为什么一个只存在于给定类中的特征没有被强烈地预测到该类中,有什么原因吗?
- git - 直接在gitlab服务器上修改git仓库
- javafx - 跨嵌入式场景 JavaFX 的 TextField textProperty 侦听器
- nginx - Nginx添加新站点的子域无效
- vuejs2 - Laravel API 调用在生产中失败
- liquibase - Payara DataSource 没有被注入