Apabila menggunakan twinx() untuk mencipta berbilang paksi-y pada plot, adalah wajar untuk memaparkan semua label yang berkaitan dalam legenda.
Pertimbangkan coretan kod ini:
<code class="python">ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0)</code>
Dalam senario ini, legenda hanya memaparkan label daripada paksi utama (kapak), mengetepikan label untuk paksi kedua (ax2).
Untuk menambah legenda kedua bagi paksi sekunder, cuma masukkan baris berikut:
<code class="python">ax2.legend(loc=0)</code>
Ini akan mencipta legenda yang berasingan untuk label yang dikaitkan dengan paksi kedua.
Sebagai alternatif, untuk menggabungkan semua label menjadi satu legenda, ikut langkah berikut:
<code class="python">lns = lns1 + lns2 + lns3 labs = [l.get_label() for l in lns] ax.legend(lns, labs, loc=0)</code>
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Semua Label dalam Legenda dengan twinx()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!