在 Matplotlib 中手動建立圖例
處理複雜繪圖時,需要手動在圖例中新增項目以避免重複。在嘗試使用涉及過濾顏色清單以及使用 ax2.legend() 和 .legend() 新增項目的技術來實現此目的時,您遇到了意外的結果。
要手動建立圖例項目,請考慮以下內容方法:
import matplotlib.patches as mpatches import matplotlib.pyplot as plt red_patch = mpatches.Patch(color='red', label='The red data')
<code class="python">plt.legend(handles=[red_patch])</code>
範例影像:
[標記為「紅色資料」的紅色修補程式的圖例圖像]
blue_patch = mpatches.Patch(color='blue', label='The blue data') plt.legend(handles=[red_patch, blue_patch])
範例影像:
[有兩個標記為「紅色資料」和「藍色資料」的圖例的圖例影像]
按照以下步驟,您可以手動新增圖例無需依賴自動生成即可輸入繪圖,確保準確性和自訂性。
以上是如何在 Matplotlib 中手動建立自訂圖例條目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!