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 중국어 웹사이트의 기타 관련 기사를 참조하세요!