將圖例放置在繪圖區域之外
在單一圖形上產生多個繪圖時,圖例的位置對於確保清晰度至關重要和效率。本文探討了將圖例放置在繪圖區域之外的各種方法,以實現空間的最佳利用和標籤的可讀性。
外部圖例放置
放置圖例在指定繪圖區域之外,可以使用 bbox_to_anchor 關鍵字參數。此參數接受兩個值的元組,指定圖例相對於軸的放置的 x 和 y 座標。透過將 x 座標設定為大於 1 的值(例如 bbox_to_anchor=(1.1, 1.05)),圖例將會移動到圖的右側。
調整字體大小
如果圖例包含大量標籤,可能需要減小字體大小以最小化它在繪圖上的大小。這可以透過設定Legend 物件的fontsize 參數來實現:
plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), fontsize='8')
替代方法
除了bbox_to_anchor 方法之外,還有其他方法可以放置繪圖區域外的圖例:
透過探索這些技術,您可以有效地定位您的圖例位於繪圖區域之外,最大化資料及其標籤的可見性。
以上是如何在 Matplotlib 中將圖例放置在繪圖區域之外?的詳細內容。更多資訊請關注PHP中文網其他相關文章!