Matplotlib 的 imshow 圖形通常顯示與圖形本身高度不同的色條。手動調整色條大小是一個繁瑣的過程,之後使用外部工具並不理想。
幸運的是,有一個簡單的解決方案來匹配色條高度:
plt.colorbar(im, fraction=0.046, pad=0.04)
這些值調整色條的大小和間距以將其適當地縮放到繪圖,無論顯示器的解析度如何。
分數參數控制相對色條的寬度。將其設為 0.046 會使色條約佔繪圖寬度的 4.6%。 pad 參數會在色條和繪圖軸之間增加一些額外的間距,以防止它們重疊。
透過使用此參數組合,色條與繪圖保持成比例,從而保持乾淨一致的外觀,而無需用於手動調整或外部處理。
以上是如何使 Matplotlib 色條與圖形高度成比例縮放?的詳細內容。更多資訊請關注PHP中文網其他相關文章!