python - matplotlib quiver plot 在使用 set_UVC 方法后表现不同
问题描述
我正在北冰洋上制作一个颤抖图,我发现当我制作初始图时,它看起来是一种方式,然后当我使用 set_UVC 方法(不应该改变它)时,它看起来就不同了!
代码片段:
fig = plt.figure(figsize=(10,10))
ax = plt.axes(projection=ccrs.NorthPolarStereo())
ax.set_extent([-180, 180, 90, 65], ccrs.PlateCarree())
ax.add_feature(cartopy.feature.LAND, edgecolor='black',zorder=1)
ax.margins()
s = 2
scale = 500
size_lim = 1000
ind = 0
u = IMV_big[0][ind]
v = IMV_big[1][ind]
u,v = transform(-45,u,v) # rotates vectors by 45 degrees
qv = ax.quiver(lons[::s,::s],
lats[::s,::s],
u[::s,::s],
v[::s,::s],
transform=ccrs.PlateCarree(),
scale=scale,
)
# qv.set_UVC(u[::s,::s],v[::s,::s])
plt.show()
这是 qv.set_UVC 注释掉的情节:
这里有它的功能:
我认为这完全是奇怪的行为,如果有人能告诉我为什么会这样,我将不胜感激!
解决方案
推荐阅读
- python - 在 Python 中截断在该字符串中找到的单词周围的字符串
- javascript - 反应原生无法将图像上传到firebase
- discord.py - 如何制作discord.py反应角色代码
- javascript - 使用 ReactJS 设置输入时出错,material.ui 上没有非标签字段
- c++ - std::vector 的结构是什么?
- azure - Azure B2C - 我们需要为每个单独的客户创建一个 B2C 租户还是为所有客户创建一个 B2C 租户?最佳做法是什么?
- c# - .NETFramework Omnisharp Linux
- javascript - react js组件中的返回错误或三元运算符
- html - 如何制作 div 元素的图案
- barcode - 将 Pharmacode 添加到 PyZbar