当我创建一个streamplots网格(使用subplot)时,它们都有自己的颜色边界。似乎没有手动设置颜色边界的选项,因此我无法弄清楚如何使多个streamplots共享相同的颜色边界。
例如,my plot of the wind in the upper atmosphere使用以下代码创建streamplots:
magnitude = (u ** 2 + v ** 2) ** 0.5
ax.streamplot(x, y, u, v, color=magnitude)
冬季的风速/幅度(JJA)比夏季(DJF)强得多,但是你不能从情节中获得这种印象,因为每个子情节都有自己独特的颜色范围。
有谁知道这个问题的解决方案?
答案 0 :(得分:2)
您可以使用set_clim,它类似于MATLAB中的caxis
函数。这会将色彩映射规范化为指定范围。
ax.set_clim(vmin=minvalue, vmax=maxvalue)