[英]Setting the color bounds for a matplotlib streamplot
當我創建一個流圖網格(使用子圖)時,它們都有自己的顏色范圍。 似乎沒有可以手動設置顏色范圍的選項,因此我不知道如何使多個流圖共享相同的顏色范圍。
例如, 我在高層大氣中繪制的風圖使用以下代碼創建流圖:
magnitude = (u ** 2 + v ** 2) ** 0.5
ax.streamplot(x, y, u, v, color=magnitude)
冬季(JJA)的風速/幅值比夏季(DJF)的強得多,但是由於每個子圖都有自己的顏色范圍,因此您不會從圖中得到印象。
有誰知道解決這個問題的方法嗎?
您可以使用set_clim ,它類似於MATLAB中的caxis
函數。 這會將色圖標准化為指定范圍。
ax.set_clim(vmin=minvalue, vmax=maxvalue)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.