设置matplotlib streamp的颜色边界

2024-09-19 23:30:30 发布

您现在位置:Python中文网/ 问答频道 /正文

当我创建一个streamplots网格时(使用子图),它们都有自己的颜色边界。似乎没有手动设置颜色边界的选项,因此我无法想出如何使多个流图共享相同的颜色边界。在

例如,my plot of the wind in the upper atmosphere使用以下代码创建流图:

magnitude = (u ** 2 + v ** 2) ** 0.5
ax.streamplot(x, y, u, v, color=magnitude)

冬季的风速/震级(JJA)比夏季(DJF)强得多,但是你不会从情节中得到那种印象,因为每个子情节都有自己的颜色界限。在

有人知道解决这个问题的办法吗?在


Tags: ofthein网格plot颜色my选项
1条回答
网友
1楼 · 发布于 2024-09-19 23:30:30

您可以使用set_clim,它类似于MATLAB中的caxis函数。这会将颜色贴图规格化为指定的范围。在

ax.set_clim(vmin=minvalue, vmax=maxvalue)

相关问题 更多 >