首頁 >後端開發 >Python教學 >如何使 Matplotlib 色條與圖形高度成比例縮放?

如何使 Matplotlib 色條與圖形高度成比例縮放?

Barbara Streisand
Barbara Streisand原創
2024-11-10 13:04:02713瀏覽

How to Make Matplotlib Colorbars Scale Proportionally to the Graph Height?

縮放 Matplotlib 色條以匹配圖形高度

Matplotlib 的 imshow 圖形通常顯示與圖形本身高度不同的色條。手動調整色條大小是一個繁瑣的過程,之後使用外部工具並不理想。

幸運的是,有一個簡單的解決方案來匹配色條高度:

plt.colorbar(im, fraction=0.046, pad=0.04)

這些值調整色條的大小和間距以將其適當地縮放到繪圖,無論顯示器的解析度如何。

分數參數控制相對色條的寬度。將其設為 0.046 會使色條約佔繪圖寬度的 4.6%。 pad 參數會在色條和繪圖軸之間增加一些額外的間距,以防止它們重疊。

透過使用此參數組合,色條與繪圖保持成比例,從而保持乾淨一致的外觀,而無需用於手動調整或外部處理。

以上是如何使 Matplotlib 色條與圖形高度成比例縮放?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn