使用twinx() 在繪圖上建立多個y 軸時,需要顯示所有關聯的標籤
考慮以下程式碼片段:
<code class="python">ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0)</code>
在這種情況下,圖例僅顯示主軸(ax) 的標籤,省略輔助軸(ax2) 的標籤。
要為輔助軸添加第二個圖例,只需包含以下行:
<code class="python">ax2.legend(loc=0)</code>
這將為與輔助軸關聯的標籤建立一個單獨的圖例。
或者,要將所有標籤組合到一個圖例中,請按照以下步驟操作:
<code class="python">lns = lns1 + lns2 + lns3 labs = [l.get_label() for l in lns] ax.legend(lns, labs, loc=0)</code>
以上是如何使用 twinx() 顯示圖例中的所有標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!