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